Enfusion Script API
Loading...
Searching...
No Matches
BaseContainerProps Interface Reference

An Attribute for BaseContainer. More...

Inheritance diagram for BaseContainerProps:
CommonEditorProps

Public Member Functions

void BaseContainerProps (string category="", string description="", string color="255 0 0 255", bool visible=true, bool insertable=true, bool configRoot=false, string icon="", NamingConvention namingConvention=NamingConvention.NC_MUST_HAVE_GUID)
 
- Public Member Functions inherited from CommonEditorProps
void CommonEditorProps (string category="", string description="", string color="255 0 0 255", bool visible=true, bool insertable=true, bool configRoot=false, string icon="")
 

Public Attributes

NamingConvention m_NamingConvention
 
- Public Attributes inherited from CommonEditorProps
string m_Category
 
string m_Description
 
string m_Icon
 
bool m_Visible
 
bool m_Insertable
 
bool m_ConfigRoot
 

Detailed Description

An Attribute for BaseContainer.

class MyObject
{
bool Prop1;
int Prop2;
string Prop3;
}
class MyObjectSpecial: MyObject
{
float Prop4;
ref MyObject Prop5;
}
// ...
class TestCube : GenericEntity
{
[Attribute("", UIWidgets.Object)]
ref MyObject m_singleObject;
[Attribute("", UIWidgets.Object)]
ref array<ref MyObject> m_arrayOfObjects;
};
Definition attributes.c:285
void BaseContainerProps(string category="", string description="", string color="255 0 0 255", bool visible=true, bool insertable=true, bool configRoot=false, string icon="", NamingConvention namingConvention=NamingConvention.NC_MUST_HAVE_GUID)
Definition attributes.c:421
Definition attributes.c:38
static const string EditBox
Editbox.
Definition attributes.c:154
static const string Object
Single object or an array of objects (depends on variable definition).
Definition attributes.c:206
static const string CheckBox
Checkbox. m_strParams has no usage. Type must be enf::DVT_BOOLEAN.
Definition attributes.c:157

Constructor & Destructor Documentation

◆ BaseContainerProps()

void BaseContainerProps.BaseContainerProps ( string category = "",
string description = "",
string color = "255 0 0 255",
bool visible = true,
bool insertable = true,
bool configRoot = false,
string icon = "",
NamingConvention namingConvention = NamingConvention::NC_MUST_HAVE_GUID )

Member Data Documentation

◆ m_NamingConvention

NamingConvention BaseContainerProps.m_NamingConvention

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