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