MinGfx Toolkit  1.0
A minimal library for writing cross-platform (Windows, OSX, linux) graphics programs.
Public Member Functions | Public Attributes | List of all members
mingfx::DefaultShader::MaterialProperties Class Reference

Detailed Description

Small data structure to hold properties of the material to be lit.

Definition at line 70 of file default_shader.h.

#include <default_shader.h>

Public Member Functions

 MaterialProperties ()
 

Public Attributes

Color ambient_reflectance
 
Color diffuse_reflectance
 
Color specular_reflectance
 
float shinniness
 
Texture2D surface_texture
 

Constructor & Destructor Documentation

◆ MaterialProperties()

mingfx::DefaultShader::MaterialProperties::MaterialProperties ( )
inline

Definition at line 80 of file default_shader.h.

Member Data Documentation

◆ ambient_reflectance

Color mingfx::DefaultShader::MaterialProperties::ambient_reflectance

Definition at line 72 of file default_shader.h.

◆ diffuse_reflectance

Color mingfx::DefaultShader::MaterialProperties::diffuse_reflectance

Definition at line 73 of file default_shader.h.

◆ shinniness

float mingfx::DefaultShader::MaterialProperties::shinniness

Definition at line 75 of file default_shader.h.

◆ specular_reflectance

Color mingfx::DefaultShader::MaterialProperties::specular_reflectance

Definition at line 74 of file default_shader.h.

◆ surface_texture

Texture2D mingfx::DefaultShader::MaterialProperties::surface_texture

Definition at line 76 of file default_shader.h.


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