Pioneer
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations
Material.h File Reference
#include "Color.h"
#include "RefCounted.h"
#include "graphics/BufferCommon.h"
#include "matrix4x4.h"
Include dependency graph for Material.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Graphics::MaterialDescriptor
 
class  Graphics::Material
 

Namespaces

namespace  Graphics
 

Enumerations

enum  Graphics::EffectType {
  Graphics::EFFECT_DEFAULT , Graphics::EFFECT_VTXCOLOR , Graphics::EFFECT_UI , Graphics::EFFECT_STARFIELD ,
  Graphics::EFFECT_PLANETRING , Graphics::EFFECT_GEOSPHERE_TERRAIN , Graphics::EFFECT_GEOSPHERE_TERRAIN_WITH_LAVA , Graphics::EFFECT_GEOSPHERE_TERRAIN_WITH_WATER ,
  Graphics::EFFECT_GEOSPHERE_SKY , Graphics::EFFECT_GEOSPHERE_STAR , Graphics::EFFECT_GASSPHERE_TERRAIN , Graphics::EFFECT_FRESNEL_SPHERE ,
  Graphics::EFFECT_SHIELD , Graphics::EFFECT_SKYBOX , Graphics::EFFECT_SPHEREIMPOSTOR , Graphics::EFFECT_GEN_GASGIANT_TEXTURE ,
  Graphics::EFFECT_BILLBOARD_ATLAS , Graphics::EFFECT_BILLBOARD
}
 
enum  Graphics::MaterialQuality { Graphics::HAS_ATMOSPHERE = 1 << 0 , Graphics::HAS_ECLIPSES = 1 << 1 , Graphics::HAS_HEAT_GRADIENT = 1 << 2 , Graphics::HAS_OCTAVES = 1 << 15 }