Elaztek Developer Hub
Blamite Game Engine - blam!  00398.09.22.23.2015.blamite
The core library for the Blamite Game Engine.
ogre_material_info_data Class Reference

#include <rendering.h>

Public Member Functions

ogre_material_instance_dataCreateNewInstance (BlamTagData *referencing_tag)
 

Public Attributes

std::string tag_path = ""
 
Ogre::HlmsDatablock * datablock = nullptr
 
bool needs_reload = false
 
bool persistent_reload = false
 
Ogre::HlmsTypes hlms_type = Ogre::HlmsTypes::HLMS_UNLIT
 
BlamMap< std::string, ogre_material_instance_data * > instances = BlamMap<std::string, ogre_material_instance_data*>()
 

Member Function Documentation

◆ CreateNewInstance()

ogre_material_instance_data * ogre_material_info_data::CreateNewInstance ( BlamTagData referencing_tag)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ datablock

Ogre::HlmsDatablock* ogre_material_info_data::datablock = nullptr

◆ hlms_type

Ogre::HlmsTypes ogre_material_info_data::hlms_type = Ogre::HlmsTypes::HLMS_UNLIT

◆ instances

BlamMap<std::string, ogre_material_instance_data*> ogre_material_info_data::instances = BlamMap<std::string, ogre_material_instance_data*>()

◆ needs_reload

bool ogre_material_info_data::needs_reload = false

◆ persistent_reload

bool ogre_material_info_data::persistent_reload = false

◆ tag_path

std::string ogre_material_info_data::tag_path = ""

The documentation for this class was generated from the following files: