lib_description.h File Reference

Classes

struct  DescLevel
 
class  DescID
 
class  Description
 
class  DynamicDescription
 
struct  DescriptionBaseMessage
 
struct  DescriptionCommand
 
struct  DescriptionPopup
 
struct  DescriptionCheckDragAndDrop
 
struct  DescriptionInExDeleted
 
struct  DescriptionInExAdded
 
struct  DescriptionInExSelChanged
 
struct  DescriptionCustomGuiNotification
 
struct  DescriptionGetBitmap
 
struct  DescriptionGetObjects
 
struct  DescriptionAllowOverride
 
struct  DescriptionTakeChanged
 
struct  DescriptionImExportVerifySuffix
 
struct  DescriptionImExportVerifyFilename
 

Macros

#define DESCID_ROOT
 
#define ID_USERDATA
 
#define DESCID_DYNAMICSUB
 
#define BOOL_PAGEMODE
 
#define VECTOR_NO_Z_COMPONENT
 
#define CUSTOMGUI_REAL
 
#define CUSTOMGUI_REALSLIDER
 
#define CUSTOMGUI_REALSLIDERONLY
 
#define CUSTOMGUI_VECTOR
 
#define CUSTOMGUI_VECTOR4D
 
#define CUSTOMGUI_STRING
 
#define CUSTOMGUI_STRINGMULTI
 
#define CUSTOMGUI_STATICTEXT
 
#define CUSTOMGUI_CYCLE
 
#define CUSTOMGUI_CYCLEBUTTON
 
#define CUSTOMGUI_LONG
 
#define CUSTOMGUI_LONGSLIDER
 
#define CUSTOMGUI_BOOL
 
#define CUSTOMGUI_TIME
 
#define CUSTOMGUI_COLOR
 
#define CUSTOMGUI_MATRIX
 
#define CUSTOMGUI_BUTTON
 
#define CUSTOMGUI_POPUP
 
#define CUSTOMGUI_SEPARATOR
 
#define CUSTOMGUI_SUBDESCRIPTION
 
#define CUSTOMGUI_PROGRESSBAR
 
#define CUSTOMDATATYPE_DESCID
 
#define HandleDescGetVector(tid, vector, t_data, flags)
 
#define HandleDescSetVector(v, tid, vector, t_data, flags)
 

Enumerations

enum  DTYPE {
  DTYPE_NONE ,
  DTYPE_CHILDREN ,
  DTYPE_GROUP ,
  DTYPE_COLOR ,
  DTYPE_SUBCONTAINER ,
  DTYPE_MULTIPLEDATA ,
  DTYPE_TEXTURE ,
  DTYPE_BUTTON ,
  DTYPE_DYNAMIC ,
  DTYPE_SEPARATOR ,
  DTYPE_STATICTEXT ,
  DTYPE_POPUP ,
  DTYPE_LONG ,
  DTYPE_REAL ,
  DTYPE_TIME ,
  DTYPE_VECTOR ,
  DTYPE_MATRIX ,
  DTYPE_STRING ,
  DTYPE_FILENAME ,
  DTYPE_BASELISTLINK ,
  DTYPE_BOOL ,
  DTYPE_NORMAL ,
  DTYPE_COLORA ,
  DTYPE_VECTOR4D ,
  DTYPE_VECTOR2D ,
  DTYPE_
}
 
enum  DESC {
  DESC_NAME ,
  DESC_SHORT_NAME ,
  DESC_VERSION ,
  DESC_VERSION_DEMO ,
  DESC_VERSION_XL ,
  DESC_VERSION_ALL ,
  DESC_CHILDREN ,
  DESC_MIN ,
  DESC_MAX ,
  DESC_MINEX ,
  DESC_MAXEX ,
  DESC_STEP ,
  DESC_ANIMATE ,
  DESC_ANIMATE_OFF ,
  DESC_ANIMATE_ON ,
  DESC_ANIMATE_MIX ,
  DESC_ASKOBJECT ,
  DESC_UNIT ,
  DESC_UNIT_FLOAT ,
  DESC_UNIT_INT ,
  DESC_UNIT_PERCENT ,
  DESC_UNIT_DEGREE ,
  DESC_UNIT_METER ,
  DESC_UNIT_TIME ,
  DESC_PARENTGROUP ,
  DESC_CYCLE ,
  DESC_HIDE ,
  DESC_DEFAULT ,
  DESC_ACCEPT ,
  DESC_SEPARATORLINE ,
  DESC_REFUSE ,
  DESC_PARENTID ,
  DESC_CUSTOMGUI ,
  DESC_COLUMNS ,
  DESC_LAYOUTGROUP ,
  DESC_REMOVEABLE ,
  DESC_GUIOPEN ,
  DESC_EDITABLE ,
  DESC_MINSLIDER ,
  DESC_MAXSLIDER ,
  DESC_GROUPSCALEV ,
  DESC_SCALEH ,
  DESC_LAYOUTVERSION ,
  DESC_ALIGNLEFT ,
  DESC_FITH ,
  DESC_NEWLINE ,
  DESC_TITLEBAR ,
  DESC_CYCLEICONS ,
  DESC_CYCLESYMBOLS ,
  DESC_PARENT_COLLAPSE ,
  DESC_FORBID_INLINE_FOLDING ,
  DESC_FORBID_SCALING ,
  DESC_ANGULAR_XYZ ,
  DESC_FORBID_COLOR_CONVERSION ,
  DESC_INPORT ,
  DESC_OUTPORT ,
  DESC_STATICPORT ,
  DESC_NEEDCONNECTION ,
  DESC_MULTIPLE ,
  DESC_PORTONLY ,
  DESC_CREATEPORT ,
  DESC_PORTSMIN ,
  DESC_PORTSMAX ,
  DESC_NOTMOVABLE ,
  DESC_EDITPORT ,
  DESC_ITERATOR ,
  DESC_PARENTMSG ,
  DESC_MATEDNOTEXT ,
  DESC_COLUMNSMATED ,
  DESC_SHADERLINKFLAG ,
  DESC_NOGUISWITCH ,
  DESC_COLORALWAYSLINEAR ,
  DESC_HIDE_WHEN_INLINE ,
  DESC_MATERIALEDITOR_LEFTSIDE ,
  DESC_CHANGED ,
  DESC_HIDEINFIELDS ,
  DESC_SHOWINFIELDS ,
  DESC_FIELDCOLORCHANNEL ,
  DESC_FIELDDIRECTIONCHANNEL ,
  DESC_FIELDVALUECHANNEL ,
  DESC_FIELDROTATIONCHANNEL ,
  DESC_NODEPORT ,
  DESC_NODEPORTSTATE ,
  DESC_REPLACECOMPLEXUI ,
  DESC_REPLACE_HIDE ,
  DESC_RESOURCEPATH ,
  DESC_RESOURCELINE ,
  DESC_TEMPDESCID ,
  DESC_IDENT ,
  DESC_IDENT_ORIGIN ,
  DESC_DISABLELAYOUTSWITCH ,
  DESC_UNIMPORTANTFORDEFAULTS ,
  DESC_
}
 
enum  {
  COLORA_R ,
  COLORA_G ,
  COLORA_B ,
  COLORA_A
}
 
enum  {
  VECTOR4D_X ,
  VECTOR4D_Y ,
  VECTOR4D_Z ,
  VECTOR4D_W
}
 
enum  {
  VECTOR_X ,
  VECTOR_Y ,
  VECTOR_Z
}
 
enum  {
  COLOR_R ,
  COLOR_G ,
  COLOR_B
}
 

Functions

Bool Description_Register (Int32 id, const String &idstr, LocalResource *res)