![]() |
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().