Alphabetical Class Index  Class Hierarchy   File Members   Compound Members   File List  

CInheritanceManager Class Reference

Public Member Functions

CComPtr< ISkpMaterial > GetCurrentBackMaterial ()
 
CComPtr< ISkpMaterial > GetCurrentFrontMaterial ()
 
CComPtr< ISkpLayer > GetCurrentLayer ()
 
long GetCurrentTextureHandle ()
 
CTransform GetCurrentTransform ()
 
void PopElement ()
 
void PushElement (CComPtr< ISkpComponentInstance > pElement)
 
void PushElement (CComPtr< ISkpGroup > pElement)
 
void PushElement (CComPtr< ISkpImage > pElement)
 
void PushElement (CComPtr< ISkpFace > pElement)
 
void PushElement (CComPtr< ISkpEdge > pElement)
 
void SetMaterialsByLayer (bool materialsByLayer)
 
void SetTextureWriter (CComPtr< ISkpTextureWriter2 > textureWriter)
 

Protected Member Functions

void PushTextureHandle (long textureHandle)
 
void PushTransform (CTransform t)
 

Protected Attributes

std::vector< ISkpMaterial * > m_BackMaterials
 
bool m_bMaterialsByLayer
 
std::vector< ISkpMaterial * > m_FrontMaterials
 
std::vector< ISkpLayer * > m_Layers
 
CComPtr< ISkpTextureWriter2 > m_pTextureWriter
 
std::vector< long > m_TextureHandles
 
std::vector< CTransformm_Transforms
 

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