Pioneer
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
SceneGraph::MaterialDefinition Struct Reference

#include <LoaderDefinitions.h>

Collaboration diagram for SceneGraph::MaterialDefinition:
Collaboration graph
[legend]

Public Member Functions

 MaterialDefinition (const std::string &n)
 

Public Attributes

std::string name
 
std::string tex_diff
 
std::string tex_spec
 
std::string tex_glow
 
std::string tex_ambi
 
std::string tex_norm
 
Color diffuse
 
Color specular
 
Color ambient
 
Color emissive
 
unsigned int shininess
 
unsigned int opacity
 
bool alpha_test
 
bool unlit
 
bool use_pattern
 

Constructor & Destructor Documentation

◆ MaterialDefinition()

SceneGraph::MaterialDefinition::MaterialDefinition ( const std::string &  n)
inline

Member Data Documentation

◆ alpha_test

bool SceneGraph::MaterialDefinition::alpha_test

◆ ambient

Color SceneGraph::MaterialDefinition::ambient

◆ diffuse

Color SceneGraph::MaterialDefinition::diffuse

◆ emissive

Color SceneGraph::MaterialDefinition::emissive

◆ name

std::string SceneGraph::MaterialDefinition::name

◆ opacity

unsigned int SceneGraph::MaterialDefinition::opacity

◆ shininess

unsigned int SceneGraph::MaterialDefinition::shininess

◆ specular

Color SceneGraph::MaterialDefinition::specular

◆ tex_ambi

std::string SceneGraph::MaterialDefinition::tex_ambi

◆ tex_diff

std::string SceneGraph::MaterialDefinition::tex_diff

◆ tex_glow

std::string SceneGraph::MaterialDefinition::tex_glow

◆ tex_norm

std::string SceneGraph::MaterialDefinition::tex_norm

◆ tex_spec

std::string SceneGraph::MaterialDefinition::tex_spec

◆ unlit

bool SceneGraph::MaterialDefinition::unlit

◆ use_pattern

bool SceneGraph::MaterialDefinition::use_pattern

The documentation for this struct was generated from the following file: