![]() |
Skylicht Engine
|
Public Member Functions | |
| CFilePathProperty (CObjectSerializable *owner, const char *name) | |
| CFilePathProperty (CObjectSerializable *owner, const char *name, const char *value, const std::vector< std::string > &exts) | |
| CFilePathProperty (CObjectSerializable *owner, const char *name, const char *value, const char *ext) | |
| const char * | getString () |
| const char * | cstr () |
| virtual void | serialize (io::IAttributes *io) |
| virtual void | deserialize (io::IAttributes *io) |
| virtual CValueProperty * | clone () |
| Public Member Functions inherited from Skylicht::CValuePropertyTemplate< std::string > | |
| CValuePropertyTemplate (CObjectSerializable *owner, EPropertyDataType dataType, const char *name) | |
| void | set (const std::string &v) |
| const std::string & | get () const |
| std::string & | operator* () |
| Public Member Functions inherited from Skylicht::CValueProperty | |
| CValueProperty (CObjectSerializable *owner, EPropertyDataType dataType, const char *name) | |
| void | setOwner (CObjectSerializable *owner) |
| EPropertyDataType | getType () |
| EPropertyObjectType | getObjectType () |
| void | setUIHeader (const char *header) |
| const std::string & | getUIHeader () |
| void | setUISpace (float space) |
| float | getUISpace () |
| void | setHidden (bool b) |
| bool | isHidden () |
Public Attributes | |
| std::vector< std::string > | Exts |
| Public Attributes inherited from Skylicht::CValueProperty | |
| std::function< void(bool)> | OnSetHidden |
| std::function< void()> | OnChanged |
| std::string | Name |
| std::vector< std::string > | OtherName |
Additional Inherited Members | |
| Protected Attributes inherited from Skylicht::CValuePropertyTemplate< std::string > | |
| std::string | m_value |
| Protected Attributes inherited from Skylicht::CValueProperty | |
| EPropertyDataType | m_dataType |
| EPropertyObjectType | m_objectType |
| CObjectSerializable * | m_owner |
| std::string | m_uiHeader |
| float | m_uiSpace |
| bool | m_hidden |
|
inlinevirtual |
Implements Skylicht::CValueProperty.
|
inlinevirtual |
Implements Skylicht::CValueProperty.
|
inlinevirtual |
Implements Skylicht::CValueProperty.