Inexor
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
BlendMapRoot Struct Reference
Inheritance diagram for BlendMapRoot:
BlendMapNode

Public Member Functions

 BlendMapRoot ()
 
 BlendMapRoot (uchar type, const BlendMapNode &node)
 
void cleanup ()
 
void shrink (int quadrant)
 
void cleanup (int type)
 
void splitsolid (uchar &type, uchar val)
 

Public Attributes

uchar type
 
union {
BlendMapBranchbranch
 
BlendMapSolidsolid
 
BlendMapImageimage
 
}; 
 

Constructor & Destructor Documentation

BlendMapRoot::BlendMapRoot ( )
inline
BlendMapRoot::BlendMapRoot ( uchar  type,
const BlendMapNode node 
)
inline

Member Function Documentation

void BlendMapNode::cleanup ( int  type)
inherited
void BlendMapRoot::cleanup ( )
inline

References BlendMapNode::cleanup(), and type.

Referenced by moveblendmap(), resetblendmap(), and shrink().

void BlendMapRoot::shrink ( int  quadrant)
inline

References BM_BRANCH, cleanup(), and type.

Referenced by shrinkblendmap().

void BlendMapNode::splitsolid ( uchar type,
uchar  val 
)
inherited

Member Data Documentation

union { ... }
uchar BlendMapRoot::type

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