Table-based access to Lua state for configuration data.
Definition initializer.h:38
Configuration initializer for VREngage components.
Definition initializer.h:80
Defines data structures for entity role configurations.
Defines export macros for the VREngage Utility library.
#define UTIL_DLL
Export/import macro for non-Windows platforms.
Definition export.h:39
Provides configuration initialization for VREngage components.
Include export definitions for this library.
Definition glsVreMessageUtil.h:49
UTIL_DLL void getDisplayConfigNames(DtEntityRoleDescriptor &roleDescriptor, DtInitializer *initializer, std::set< std::string > &displayConfigNames)
Retrieves all available display configuration names for a role.
UTIL_DLL DtInitTable getDefaultDisplayLayout(const std::string &roleDescriptorPath, DtInitializer *initializer)
Retrieves the default display configuration for a role.
UTIL_DLL void clearRoleCache(DtInitializer *initializer)
Clears the role template cache.
UTIL_DLL DtInitTable getRoleTemplateFromPath(const std::string &path, DtInitializer *initializer)
Loads a role definition file from the specified path.
UTIL_DLL DtInitTable getDisplayLayout(DtEntityRoleDescriptor &roleDescriptor, const std::string &name, DtInitializer *initializer)
Retrieves a display configuration by name for a given role descriptor.
UTIL_DLL DtInitTable loadTableFile(const std::string &path, DtInitializer *initializer)
Loads a table file from the specified path.
Descriptor for an entity role.
Definition entityRoleDescriptorStructs.h:46