16 template<
typename KeyType >
41 template<
typename KeyType >
44 , m_object(
rttr::variant() )
50 template<
typename KeyType >
62 template<
typename KeyType >
65 return Serialization::GetPropertyValue< KeyType >( m_property, m_object );
70 template<
typename KeyType >
Definition: ResourcePtr.h:116
rttr::property m_property
Definition: DirectPropertyh.h:20
~DirectProperty()=default
KeyType
Definition: all_0.js:13
void SetValue(EngineObject *object, KeyType &value)
Definition: DirectPropertyh.h:71
static std::pair< rttr::variant, rttr::property > GetProperty(EngineObject *object, const std::string &propertyPath, char separator= '/')
Definition: Properties.cpp:66
&RenderTargetObject::m_colorBuffer property("DepthBuffer",&RenderTargetObject::m_depthBuffer).property("StencilBuffer"
rttr::variant m_object
Definition: DirectPropertyh.h:21
Definition: DirectPropertyh.h:17
KeyType GetValue(EngineObject *object)
Definition: DirectPropertyh.h:63
Klasa bazowa dla obiektów, które mają być dostępne w edytorze poprzez rttr. Należy po niej odziedzicz...
Definition: EngineObject.h:22
static void SetPropertyValue(rttr::property prop, const rttr::instance &object, PropertyType value)
Ustawia wartość podanej właściwości.
Definition: Serialization.inl:50
Definition: Properties.h:10
DirectProperty()
Constructor for serialization.
Definition: DirectPropertyh.h:42