#include <Material.h>
◆ Material()
| Graphics::Material::Material |
( |
| ) |
|
◆ ~Material()
| virtual Graphics::Material::~Material |
( |
| ) |
|
|
inlinevirtual |
◆ Apply()
| virtual void Graphics::Material::Apply |
( |
| ) |
|
|
inlinevirtual |
Reimplemented in Graphics::OGL::UIMaterial, Graphics::OGL::GenGasGiantColourMaterial, Graphics::OGL::StarfieldMaterial, Graphics::OGL::SphereImpostorMaterial, Graphics::OGL::SkyboxMaterial, Graphics::OGL::ShieldMaterial, Graphics::OGL::RingMaterial, Graphics::OGL::LitMultiMaterial, Graphics::OGL::MultiMaterial, Graphics::OGL::Material, Graphics::OGL::GeoSphereStarMaterial, Graphics::OGL::GeoSphereSkyMaterial, Graphics::OGL::GeoSphereSurfaceMaterial, Graphics::OGL::GasGiantSurfaceMaterial, Graphics::OGL::FresnelColourMaterial, Graphics::OGL::BillboardMaterial, and Graphics::Dummy::Material.
◆ GetDescriptor()
◆ IsProgramLoaded()
| virtual bool Graphics::Material::IsProgramLoaded |
( |
| ) |
const |
|
pure virtual |
◆ SetCommonUniforms()
| virtual void Graphics::Material::SetCommonUniforms |
( |
const matrix4x4f & |
mv, |
|
|
const matrix4x4f & |
proj |
|
) |
| |
|
pure virtual |
◆ Unapply()
| virtual void Graphics::Material::Unapply |
( |
| ) |
|
|
inlinevirtual |
◆ RendererOGL
◆ diffuse
| Color Graphics::Material::diffuse |
◆ emissive
| Color Graphics::Material::emissive |
◆ heatGradient
| Texture* Graphics::Material::heatGradient |
◆ m_descriptor
◆ shininess
| int Graphics::Material::shininess |
◆ specialParameter0
| void* Graphics::Material::specialParameter0 |
◆ specular
| Color Graphics::Material::specular |
◆ texture0
| Texture* Graphics::Material::texture0 |
◆ texture1
| Texture* Graphics::Material::texture1 |
◆ texture2
| Texture* Graphics::Material::texture2 |
◆ texture3
| Texture* Graphics::Material::texture3 |
◆ texture4
| Texture* Graphics::Material::texture4 |
◆ texture5
| Texture* Graphics::Material::texture5 |
◆ texture6
| Texture* Graphics::Material::texture6 |
The documentation for this class was generated from the following files: