All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
kanzi::PropertyType< ResourceID > Class Template Reference

#include <kanzi/property/property_type.hpp>

Public Types

typedef ResourceID DataType
 

Public Member Functions

 PropertyType (string name)
 
 PropertyType (string name, DataType defaultValue, uint32_t changeFlags, bool inheritable)
 
 PropertyType (PropertyTypeEditorInfo *editorInfo, string name, DataType defaultValue, uint32_t changeFlags, bool inheritable)
 
void registerType ()
 
PropertyTypeEditorInfoSharedPtr getEditorInfo () const
 
DataType getDefaultValue ()
 
const KzuPropertyTypeget () const
 

Protected Member Functions

 PropertyType ()
 

Friends

class Object
 
class Node
 
class AbstractPropertyType
 
class DynamicPropertyType< ResourceID >
 

Member Typedef Documentation

Constructor & Destructor Documentation

kanzi::PropertyType< ResourceID >::PropertyType ( string  name)
inlineexplicit
kanzi::PropertyType< ResourceID >::PropertyType ( string  name,
DataType  defaultValue,
uint32_t  changeFlags,
bool  inheritable 
)
inlineexplicit
kanzi::PropertyType< ResourceID >::PropertyType ( PropertyTypeEditorInfo editorInfo,
string  name,
DataType  defaultValue,
uint32_t  changeFlags,
bool  inheritable 
)
inlineexplicit
kanzi::PropertyType< ResourceID >::PropertyType ( )
inlineexplicitprotected

Member Function Documentation

void kanzi::PropertyType< ResourceID >::registerType ( )
inline
DataType kanzi::PropertyType< ResourceID >::getDefaultValue ( )
inline
const KzuPropertyType* kanzi::PropertyType< ResourceID >::get ( ) const
inline

Friends And Related Function Documentation

friend class Object
friend
friend class Node
friend
friend class AbstractPropertyType
friend
friend class DynamicPropertyType< ResourceID >
friend

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