My Project
Public Member Functions | Protected Attributes | List of all members
ParaEngine::CSkinLayers Class Reference
Inheritance diagram for ParaEngine::CSkinLayers:
ParaEngine::TextureComposeTask ParaEngine::CRefCounted

Public Member Functions

 CSkinLayers (const std::string &name, const std::vector< CharTextureComponent > &layers)
 
virtual bool IsAssetAllLoaded ()
 
virtual void OnTaskCompleted ()
 
virtual void DoPaint (CPaintDevice *pd)
 
- Public Member Functions inherited from ParaEngine::TextureComposeTask
virtual TextureEntityGetTexture ()
 
bool UpdateToStaticTexture (CRenderTarget *pRenderTarget, Color colorKey=0)
 
const std::string & GetName () const
 
void SetName (const std::string &val)
 
bool IsDirty () const
 
void SetDirty (bool val)
 
- Public Member Functions inherited from ParaEngine::CRefCounted
void addref () const
 add reference count of the object. More...
 
bool delref () const
 decrease reference count of the object. More...
 
int GetRefCount () const
 get the reference count
 
virtual int Release ()
 
CRefCountedAddToAutoReleasePool ()
 addref and releases the ownership sometime soon automatically (usually at the end of the current frame). More...
 

Protected Attributes

std::vector< CharTextureComponentm_layers
 describing how to compose the texture. More...
 
- Protected Attributes inherited from ParaEngine::TextureComposeTask
bool m_dirty
 
std::string m_name
 
ref_ptr< TextureEntitym_composedTexture
 
- Protected Attributes inherited from ParaEngine::CRefCounted
int m_refcount
 

Member Data Documentation

§ m_layers

std::vector<CharTextureComponent> ParaEngine::CSkinLayers::m_layers
protected

describing how to compose the texture.


The documentation for this class was generated from the following files: