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