3DCoat
3D-COAT 4.9.xx
3DCoat is the one application that has all the tools you need to take your 3D idea from a block of digital clay all the way to a production ready, fully textured organic or hard surface model.
|
BaseClassElement used to iterate over BaseClass items.
Typical pattern of usage:
.
More...
#include <BaseClass.h>
Public Member Functions | |
void | fill (void *_Ptr, void *_Extra, bool _vis, bool _ui, bool OnlyPointersMode) |
set defaults More... | |
Public Attributes | |
BaseClass * | BC |
pointer to exemplair More... | |
void * | Ptr |
pointer to data. If class is directly castable it is equal to BC More... | |
void * | Extra |
additional methadata More... | |
const char * | ID |
registration name More... | |
DWORD | Mask |
usage mask More... | |
bool | Visible: 1 |
visible in UI More... | |
bool | ReadOnly: 1 |
Read-only marked. More... | |
bool | Serialize: 1 |
should be serialized More... | |
bool | CachedValue: 1 |
for internal usage by BaseClass::GetElement(). It stores results of CONDITIONAL(...) result to avoid re-calculation on each step More... | |
BaseClassElement used to iterate over BaseClass items.
Typical pattern of usage:
.
|
inline |
BaseClass* BaseClassElement::BC |
bool BaseClassElement::CachedValue |
for internal usage by BaseClass::GetElement(). It stores results of CONDITIONAL(...) result to avoid re-calculation on each step
void* BaseClassElement::Extra |
additional methadata
Referenced by CreateControlWithBaseClass(), and fill().
const char* BaseClassElement::ID |
DWORD BaseClassElement::Mask |
usage mask
void* BaseClassElement::Ptr |
pointer to data. If class is directly castable it is equal to BC
Referenced by ClassArray< VMapType >::CountObjects(), ClassPtr< BasePrim >::CountObjects(), ClassRef< BaseClass >::CountObjects(), CreateControlWithBaseClass(), fill(), ClassPtr< BasePrim >::GetElement(), ClassRef< BaseClass >::GetElement(), and CurvePrimitive::OnChangeMember().
bool BaseClassElement::ReadOnly |
Read-only marked.
Referenced by CreateControlWithBaseClass().
bool BaseClassElement::Serialize |
should be serialized
Referenced by fill().
bool BaseClassElement::Visible |
visible in UI
Referenced by CreateControlWithBaseClass(), and fill().