OpenSiv3D  v0.6.5
C++20 framework for creative coding
s3d::Material Struct Reference

#include <Material.hpp>

Public Attributes

String name
 
ColorF ambient = ColorF{ 1.0 }
 
ColorF diffuse = ColorF{ 1.0 }
 
ColorF specular = ColorF{ 0.0 }
 
ColorF transmittance = ColorF{ 0.0 }
 
ColorF emission = ColorF{ 0.0 }
 
float shininess = 128.0f
 
float ior = 0.0f
 
float dissolve = 0.0f
 
int32 illum = 0
 
String ambientTextureName
 
String diffuseTextureName
 
String specularTextureName
 
String normalTextureName
 

Member Data Documentation

◆ ambient

ColorF s3d::Material::ambient = ColorF{ 1.0 }

◆ ambientTextureName

String s3d::Material::ambientTextureName

◆ diffuse

ColorF s3d::Material::diffuse = ColorF{ 1.0 }

◆ diffuseTextureName

String s3d::Material::diffuseTextureName

◆ dissolve

float s3d::Material::dissolve = 0.0f

◆ emission

ColorF s3d::Material::emission = ColorF{ 0.0 }

◆ illum

int32 s3d::Material::illum = 0

◆ ior

float s3d::Material::ior = 0.0f

◆ name

String s3d::Material::name

◆ normalTextureName

String s3d::Material::normalTextureName

◆ shininess

float s3d::Material::shininess = 128.0f

◆ specular

ColorF s3d::Material::specular = ColorF{ 0.0 }

◆ specularTextureName

String s3d::Material::specularTextureName

◆ transmittance

ColorF s3d::Material::transmittance = ColorF{ 0.0 }

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