Description
A Node ‘s attributes behave differently according to an optional prefix: “$prefix$rest of the key” The prefix can consist of the following modifiers:
-
C … copy to [C]lone (default)
-
c … don’t copy to clone
-
I … copy to [Instance]
-
i … don’t copy to instance (default)
-
S … [S]ave to file (default)
-
s … don’t save to file
Variables
| const uint32_t | COPY_TO_CLONES |
| const uint32_t | COPY_TO_INSTANCES |
| const uint32_t | SAVE_TO_FILE |
| const uint32_t | PRIVATE_ATTRIBUTE |
| const uint32_t | DEFAULT_ATTRIBUTE |
Functions
| Util::StringIdentifier | create(const std::string & mainKey, uint32_t flags) |
| uint32_t | getFlags(const std::string & void) |
| uint32_t | getFlags(const Util::StringIdentifier & key) |
| bool | isCopiedToClone(const Util::StringIdentifier & key) |
| bool | isCopiedToInstance(const Util::StringIdentifier & key) |
| bool | isSaved(const Util::StringIdentifier & key) |
| bool | isSaved(const std::string & key) |
Documentation
variable
MinSG::NodeAttributeModifier::COPY_TO_CLONES
| public | static |
| const uint32_t COPY_TO_CLONES |
Defined in MinSG/Core/NodeAttributeModifier.h:30
variable
MinSG::NodeAttributeModifier::COPY_TO_INSTANCES
| public | static |
| const uint32_t COPY_TO_INSTANCES |
Defined in MinSG/Core/NodeAttributeModifier.h:31
variable
MinSG::NodeAttributeModifier::SAVE_TO_FILE
| public | static |
| const uint32_t SAVE_TO_FILE |
Defined in MinSG/Core/NodeAttributeModifier.h:32
variable
MinSG::NodeAttributeModifier::PRIVATE_ATTRIBUTE
| public | static |
| const uint32_t PRIVATE_ATTRIBUTE |
Defined in MinSG/Core/NodeAttributeModifier.h:33
variable
MinSG::NodeAttributeModifier::DEFAULT_ATTRIBUTE
| public | static |
| const uint32_t DEFAULT_ATTRIBUTE |
Defined in MinSG/Core/NodeAttributeModifier.h:34
function
MinSG::NodeAttributeModifier::create
| public |
| Util::StringIdentifier create( | const std::string & | mainKey, |
| uint32_t | flags | |
| ) |
Defined in MinSG/Core/NodeAttributeModifier.h:36
function
MinSG::NodeAttributeModifier::getFlags
| public |
| uint32_t getFlags( | const std::string & | void ) |
Defined in MinSG/Core/NodeAttributeModifier.h:38
function
MinSG::NodeAttributeModifier::getFlags
| public | inline |
| uint32_t getFlags( | const Util::StringIdentifier & | key ) |
Defined in MinSG/Core/NodeAttributeModifier.h:39
function
MinSG::NodeAttributeModifier::isCopiedToClone
| public | inline |
| bool isCopiedToClone( | const Util::StringIdentifier & | key ) |
Defined in MinSG/Core/NodeAttributeModifier.h:41
function
MinSG::NodeAttributeModifier::isCopiedToInstance
| public | inline |
| bool isCopiedToInstance( | const Util::StringIdentifier & | key ) |
Defined in MinSG/Core/NodeAttributeModifier.h:42
function
MinSG::NodeAttributeModifier::isSaved
| public | inline |
| bool isSaved( | const Util::StringIdentifier & | key ) |
Defined in MinSG/Core/NodeAttributeModifier.h:43
function
MinSG::NodeAttributeModifier::isSaved
| public | inline |
| bool isSaved( | const std::string & | key ) |
Defined in MinSG/Core/NodeAttributeModifier.h:44