#include <SGNComponent.h>
|
using | ConstructFunc = DELEGATE_STD< void, SceneGraphNode *, Args... > |
|
using | DestructFunc = DELEGATE_STD< void, SceneGraphNode * > |
|
using | FactoryContainerConstruct = ska::bytell_hash_map< ComponentType, ConstructFunc > |
|
using | FactoryContainerDestruct = ska::bytell_hash_map< ComponentType, DestructFunc > |
|
static void | construct (ComponentType type, SceneGraphNode *node, ConstructArgs &&... args) |
|
static void | destruct (const ComponentType type, SceneGraphNode *node) |
|
friend | Base |
|
using | ConstructFunc = DELEGATE_STD< void, SceneGraphNode *, Args... > |
|
using | DestructFunc = DELEGATE_STD< void, SceneGraphNode * > |
|
using | FactoryContainerConstruct = ska::bytell_hash_map< ComponentType, ConstructFunc > |
|
using | FactoryContainerDestruct = ska::bytell_hash_map< ComponentType, DestructFunc > |
|
| PlatformContextComponent (PlatformContext &context) noexcept |
|
virtual | ~PlatformContextComponent ()=default |
|
PlatformContext & | context () noexcept |
|
const PlatformContext & | context () const noexcept |
|
| NonCopyable ()=default |
|
| ~NonCopyable ()=default |
|
| NonCopyable (const NonCopyable &)=delete |
|
NonCopyable & | operator= (const NonCopyable &)=delete |
|
| NonCopyable (NonCopyable &&)=default |
|
NonCopyable & | operator= (NonCopyable &&)=default |
|
static void | construct (ComponentType type, SceneGraphNode *node, ConstructArgs &&... args) |
|
static void | destruct (const ComponentType type, SceneGraphNode *node) |
|
Definition at line 174 of file SGNComponent.h.
◆ SGNComponent()
◆ editorComponent()
◆ enabled() [1/2]
bool Divide::SGNComponent::enabled |
( |
| ) |
const |
|
virtual |
◆ enabled() [2/2]
void Divide::SGNComponent::enabled |
( |
bool |
state | ) |
|
|
virtual |
◆ loadCache()
bool Divide::SGNComponent::loadCache |
( |
ByteBuffer & |
inputBuffer | ) |
|
|
virtual |
◆ loadFromXML()
void Divide::SGNComponent::loadFromXML |
( |
const boost::property_tree::ptree & |
pt | ) |
|
|
virtual |
◆ OnData()
◆ POINTER_R_IW()
Divide::SGNComponent::POINTER_R_IW |
( |
SceneGraphNode |
, |
|
|
parentSGN |
, |
|
|
nullptr |
|
|
) |
| |
◆ PROPERTY_R()
◆ PROPERTY_R_IW()
◆ saveCache()
bool Divide::SGNComponent::saveCache |
( |
ByteBuffer & |
outputBuffer | ) |
const |
|
virtual |
◆ saveToXML()
void Divide::SGNComponent::saveToXML |
( |
boost::property_tree::ptree & |
pt | ) |
const |
|
virtual |
◆ uniqueID()
U64 Divide::SGNComponent::uniqueID |
( |
| ) |
const |
◆ EditorComponent
◆ _enabled
std::atomic_bool Divide::SGNComponent::_enabled {true} |
|
protected |
◆ _hasChanged
std::atomic_bool Divide::SGNComponent::_hasChanged {false} |
|
mutableprotected |
The documentation for this class was generated from the following files: