Katana Plug-in APIs 0.1
Functions

FnAttribute

Functions

std::string Foundry::Katana::DelimiterEncode (const std::string &str)
std::string Foundry::Katana::DelimiterDecode (const std::string &str)
uint64_t Foundry::Katana::GetTotalSize ()

Function Documentation

std::string Foundry::Katana::DelimiterDecode ( const std::string &  str)

Decodes the given encoded name or scene graph location path that might have been used as an attribute name.

Useful to manually work around the case where one wants to have a FnAttribute::GroupAttribute, where the immediate children have dots in their names.

 0x2E ('.') <- 0x09 ('\t' -- Character Tabulation)
 0x2F ('/') <- 0x0A ('\n' -- Line Feed)
std::string Foundry::Katana::DelimiterEncode ( const std::string &  str)

Encodes the given name or scene graph location path for use as an attribute name.

Useful to manually work around the case where one wants to have a FnAttribute::GroupAttribute, where the immediate children have dots in their names.

 0x2E ('.') -> 0x09 ('\t' -- Character Tabulation)
 0x2F ('/') -> 0x0A ('\n' -- Line Feed)
uint64_t Foundry::Katana::GetTotalSize ( )

Returns the total memory currently allocated by the FnAttribute library.

 All Classes Functions Variables Typedefs Enumerations Enumerator