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.
|
Context for creationg own class editor control. More...
#include <classengine.h>
Public Attributes | |
void * | Ptr |
Ptr to data that corresponds BaseClass, it is equal to class pointer if class supports dicect casting (CheckDirectCasting returs true) More... | |
void * | Extra |
pointer to the custom static data used, for example, for _index More... | |
const char * | FieldName |
Field name without name modifiers, it is never NULL. More... | |
const char * | FullFieldName |
Field name as is after registration, including all name modifiers, it is never NULL. More... | |
const char * | HintID |
HintID for the item, may be NULL. More... | |
const char * | ParentClassType |
Name of parent class. More... | |
const char * | id |
Identifier of the field, used as part of the Name field of the Widget. See CtrlFSlider and CtrlISlider as usage example. More... | |
bool | ReadOnly |
The field is read only. More... | |
int | DefYSize |
default height of usual controls More... | |
DWORD | CurrGlobalColor |
Color of background for the control. More... | |
DWORD | CurrGlobalFontColor |
Color of the font for the control. More... | |
bool | Lalign |
Control is mandatory left-aligned. More... | |
float | LeftRightProportion |
Proportion (0..1) between left and right part of the control if it is two-component, like ComboBox or input line. More... | |
bool | ApplyScale |
true if beed to apply additional scale for numerical controls More... | |
float | ExScale |
Additional scale for numerical controls. More... | |
BaseWidget * | ParentW |
Parent widget. More... | |
int | GroupID |
GroupID for checkbox. More... | |
const char * | icon |
icon More... | |
Context for creationg own class editor control.
The structure is passed to BaseClass::OnCreateControlFromScratch
bool ClassEditorContext::ApplyScale |
true if beed to apply additional scale for numerical controls
Referenced by CreateControlWithBaseClass().
DWORD ClassEditorContext::CurrGlobalColor |
Color of background for the control.
Referenced by CreateControlWithBaseClass().
DWORD ClassEditorContext::CurrGlobalFontColor |
Color of the font for the control.
Referenced by CreateControlWithBaseClass().
int ClassEditorContext::DefYSize |
default height of usual controls
Referenced by CreateControlWithBaseClass().
float ClassEditorContext::ExScale |
Additional scale for numerical controls.
Referenced by CreateControlWithBaseClass().
void* ClassEditorContext::Extra |
pointer to the custom static data used, for example, for _index
Referenced by CreateControlWithBaseClass().
const char* ClassEditorContext::FieldName |
Field name without name modifiers, it is never NULL.
Referenced by CreateControlWithBaseClass().
const char* ClassEditorContext::FullFieldName |
Field name as is after registration, including all name modifiers, it is never NULL.
Referenced by CreateControlWithBaseClass().
int ClassEditorContext::GroupID |
GroupID for checkbox.
Referenced by CreateControlWithBaseClass().
const char* ClassEditorContext::HintID |
HintID for the item, may be NULL.
Referenced by CreateControlWithBaseClass().
const char* ClassEditorContext::icon |
icon
Referenced by CreateControlWithBaseClass().
const char* ClassEditorContext::id |
Identifier of the field, used as part of the Name field of the Widget. See CtrlFSlider and CtrlISlider as usage example.
Referenced by CreateControlWithBaseClass().
bool ClassEditorContext::Lalign |
Control is mandatory left-aligned.
Referenced by CreateControlWithBaseClass().
float ClassEditorContext::LeftRightProportion |
Proportion (0..1) between left and right part of the control if it is two-component, like ComboBox or input line.
Referenced by CreateControlWithBaseClass().
const char* ClassEditorContext::ParentClassType |
Name of parent class.
Referenced by CreateControlWithBaseClass().
BaseWidget* ClassEditorContext::ParentW |
Parent widget.
Referenced by CreateControlWithBaseClass().
void* ClassEditorContext::Ptr |
Ptr to data that corresponds BaseClass, it is equal to class pointer if class supports dicect casting (CheckDirectCasting returs true)
Referenced by CreateControlWithBaseClass().
bool ClassEditorContext::ReadOnly |
The field is read only.
Referenced by CreateControlWithBaseClass().