Clarisse 4.0 SP5b SDK  4.0.0.0.5.1
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Classes | Public Attributes | List of all members
MaterialOutput Struct Reference

Classes

struct  Diffuse
 
struct  Illumination
 
struct  Light
 
struct  SubSurfaceScattering
 
struct  Transmission
 

Public Attributes

GMathVec3f color
 
GMathVec3f opacity
 
Light light
 
Diffuse diffuse
 
Illumination specular
 
GMathVec3f luminosity
 
SubSurfaceScattering sss
 
Transmission reflection
 
Transmission refraction
 
GMathVec3f transparency
 
bool override_transparency
 

Class Documentation

struct MaterialOutput::Diffuse
Class Members
Illumination back
Illumination front
struct MaterialOutput::Illumination
Class Members
GMathVec3f direct
GMathVec3f indirect
GMathVec3f k
struct MaterialOutput::Light
Class Members
GMathVec3f color
GMathVec3f direction
GMathVec3f opacity
struct MaterialOutput::SubSurfaceScattering
Class Members
GMathVec3f diffuse
GMathVec3f opacity
GMathVec3f single
struct MaterialOutput::Transmission
Class Members
GMathVec3f color
GMathVec3f k
GMathVec3f opacity

Member Data Documentation

GMathVec3f MaterialOutput::color
Diffuse MaterialOutput::diffuse
Light MaterialOutput::light
GMathVec3f MaterialOutput::luminosity
GMathVec3f MaterialOutput::opacity
bool MaterialOutput::override_transparency
Transmission MaterialOutput::reflection
Transmission MaterialOutput::refraction
Illumination MaterialOutput::specular
SubSurfaceScattering MaterialOutput::sss
GMathVec3f MaterialOutput::transparency