Public Member Functions | Public Attributes | List of all members
ion::Scene::SSimpleMaterial Struct Reference

#include <CSimpleMesh.h>

Collaboration diagram for ion::Scene::SSimpleMaterial:
Collaboration graph
[legend]

Public Member Functions

 SSimpleMaterial ()
 
void LoadTextures ()
 

Public Attributes

Graphics::CUniform< color3fAmbient
 
Graphics::CUniform< color3fDiffuse
 
Graphics::CUniform< color3fSpecular
 
Graphics::CUniform< float > Shininess
 
CImageDiffuseImage = nullptr
 
CImageAmbientImage = nullptr
 
SharedPointer< Graphics::ITextureDiffuseTexture
 
SharedPointer< Graphics::ITextureAmbientTexture
 

Constructor & Destructor Documentation

ion::Scene::SSimpleMaterial::SSimpleMaterial ( )

Member Function Documentation

void ion::Scene::SSimpleMaterial::LoadTextures ( )

Member Data Documentation

Graphics::CUniform<color3f> ion::Scene::SSimpleMaterial::Ambient
CImage* ion::Scene::SSimpleMaterial::AmbientImage = nullptr
SharedPointer<Graphics::ITexture> ion::Scene::SSimpleMaterial::AmbientTexture
Graphics::CUniform<color3f> ion::Scene::SSimpleMaterial::Diffuse
CImage* ion::Scene::SSimpleMaterial::DiffuseImage = nullptr
SharedPointer<Graphics::ITexture> ion::Scene::SSimpleMaterial::DiffuseTexture
Graphics::CUniform<float> ion::Scene::SSimpleMaterial::Shininess
Graphics::CUniform<color3f> ion::Scene::SSimpleMaterial::Specular

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