Shared data buffer. More...
Static Public Attributes | |
static const Burger::StaticRTTI | g_StaticRTTI |
Static Public Attributes inherited from Burger::WeakAndStrongBase | |
static const Burger::StaticRTTI | g_StaticRTTI |
The global description of the class. | |
Static Public Attributes inherited from Burger::ReferenceCounter | |
static const Burger::StaticRTTI | g_StaticRTTI |
The global description of the class. | |
Static Public Attributes inherited from Burger::Base | |
static const Burger::StaticRTTI | g_StaticRTTI |
The global description of the class. | |
Private Attributes | |
SmartPointer< ActionScriptFunction > | m_GetFunction |
Function object to call when data is to be retrieved. | |
SmartPointer< ActionScriptFunction > | m_SetFunction |
Function object to call when data is being updated. | |
Shared data buffer.
A shared buffer that's reference counted so multiple action script items can manager a single copy of this buffer
Burger::Flash::ActionScriptProperty::ActionScriptProperty | ( | const ActionScriptValue & | rGetFunction, |
const ActionScriptValue & | rSetFunction ) |
|
virtual |
|
overridevirtualnoexcept |
Get the description to the class.
This virtual function will pull the pointer to the StaticRTTI instance that has the name of the class. Due to it being virtual, it will be the name of the most derived class.
Reimplemented from Burger::Base.
void Burger::Flash::ActionScriptProperty::GetFunction | ( | ActionScriptObject * | pTargetObject, |
ActionScriptValue * | pValue ) const |
void Burger::Flash::ActionScriptProperty::GetFunction | ( | const ActionScriptValue & | rTargetObject, |
ActionScriptValue * | pValue ) const |
void Burger::Flash::ActionScriptProperty::SetFunction | ( | ActionScriptObject * | pTargetObject, |
const ActionScriptValue & | rValue ) |
|
static |
|
private |
Function object to call when data is to be retrieved.
|
private |
Function object to call when data is being updated.