struct CCL::ISkinModel
Overview
Skin model interface. More…
#include <iskinmodel.h> struct ISkinModel: public CCL::IUnknown { // enums enum ElementType; // methods virtual IContainer*CCL_API getContainerForType (ElementType which) = 0; virtual void CCL_API getImportedPaths (IUnknownList& paths) const = 0; virtual ISkinModel*CCL_API getSubModel (StringID name) = 0; };
Inherited Members
public: // methods virtual tresult CCL_API queryInterface (UIDRef iid, void** ptr) = 0; virtual unsigned int CCL_API retain () = 0; virtual unsigned int CCL_API release () = 0;
Detailed Documentation
Skin model interface.
Methods
virtual IContainer*CCL_API getContainerForType (ElementType which) = 0
Get container for given element type.
virtual void CCL_API getImportedPaths (IUnknownList& paths) const = 0
Get paths of imported skin packages.
virtual ISkinModel*CCL_API getSubModel (StringID name) = 0
Get submodel (scope) by name.