| public |
Inheritance Graph
graph BT
MaterialLib
click MaterialLib "classMinSG_1_1VoxelWorld_1_1MaterialLib"
Description
Public Types
| typedef uint32_t | materialId_t |
Public Functions
| MaterialLib() | |
| Material & | access(const Util::StringIdentifier & name) |
| Material & | access( materialId_t id) |
| Material * | get( materialId_t id) const |
| std::pair< materialId_t , bool > | getMaterialId(const Util::StringIdentifier & name) const |
| materialId_t | createMaterialId(const Util::StringIdentifier & name) |
| const std::unordered_map< Util::StringIdentifier , materialId_t > & | getMaterials() const |
Documentation
typedef
MinSG::VoxelWorld::MaterialLib::materialId_t
| public |
| typedef uint32_t materialId_t |
Defined in MinSG/Ext/VoxelWorld/MaterialLib.h:27
function
MinSG::VoxelWorld::MaterialLib::MaterialLib
| public |
| MaterialLib( | ) |
Defined in MinSG/Ext/VoxelWorld/MaterialLib.h:29
function
MinSG::VoxelWorld::MaterialLib::access
| public | inline |
| Material & access( | const Util::StringIdentifier & | name ) |
Defined in MinSG/Ext/VoxelWorld/MaterialLib.h:31
function
MinSG::VoxelWorld::MaterialLib::access
| public | inline |
| Material & access( | materialId_t | id ) |
Defined in MinSG/Ext/VoxelWorld/MaterialLib.h:36
function
MinSG::VoxelWorld::MaterialLib::get
| public | const | inline |
| Material * get( | materialId_t | id ) const |
Defined in MinSG/Ext/VoxelWorld/MaterialLib.h:46
function
MinSG::VoxelWorld::MaterialLib::getMaterialId
| public | const | inline |
| std::pair< materialId_t , bool > getMaterialId( | const Util::StringIdentifier & | name ) const |
Defined in MinSG/Ext/VoxelWorld/MaterialLib.h:51
function
MinSG::VoxelWorld::MaterialLib::createMaterialId
| public | inline |
| materialId_t createMaterialId( | const Util::StringIdentifier & | name ) |
Defined in MinSG/Ext/VoxelWorld/MaterialLib.h:55
function
MinSG::VoxelWorld::MaterialLib::getMaterials
| public | const | inline |
| const std::unordered_map< Util::StringIdentifier , materialId_t > & getMaterials( | ) const |
Defined in MinSG/Ext/VoxelWorld/MaterialLib.h:63