KiCad PCB EDA Suite
MATERIAL Member List

This is the complete list of members for MATERIAL, including all inherited members.

Generate(SFVEC3F &aNormal, const RAY &aRay, const HITINFO &aHitInfo) constMATERIAL
GetAbsorvance() constMATERIALinline
GetAmbientColor() constMATERIALinline
GetCastShadows() constMATERIALinline
GetEmissiveColor() constMATERIALinline
GetGenerator() constMATERIALinline
GetReflection() constMATERIALinline
GetReflectionRayCount() constMATERIALinline
GetReflectionRecursionCount() constMATERIALinline
GetReflectivity() constMATERIALinline
GetRefractionRayCount() constMATERIALinline
GetRefractionRecursionCount() constMATERIALinline
GetSpecularColor() constMATERIALinline
GetTransparency() constMATERIALinline
m_absorbanceMATERIALprotected
m_ambientColorMATERIALprotected
m_castShadowsMATERIALprotected
m_defaultFeflectionRecursionCountMATERIALprivatestatic
m_defaultReflectionRayCountMATERIALprivatestatic
m_defaultRefractionRayCountMATERIALprivatestatic
m_defaultRefractionRecursionCountMATERIALprivatestatic
m_emissiveColorMATERIALprotected
m_generatorMATERIALprotected
m_reflectionMATERIALprotected
m_reflectionRayCountMATERIALprotected
m_reflectionRecursionCountMATERIALprotected
m_reflectivityMATERIALprotected
m_refractionRayCountMATERIALprotected
m_refractionRecursionCountMATERIALprotected
m_specularColorMATERIALprotected
m_transparencyMATERIALprotected
MATERIAL()MATERIAL
MATERIAL(const SFVEC3F &aAmbient, const SFVEC3F &aEmissive, const SFVEC3F &aSpecular, float aShinness, float aTransparency, float aReflection)MATERIAL
SetAbsorvance(float aAbsorvanceFactor)MATERIALinline
SetCastShadows(bool aCastShadows)MATERIALinline
SetDefaultReflectionRayCount(unsigned int aCount)MATERIALinlinestatic
SetDefaultReflectionRecursionCount(unsigned int aCount)MATERIALinlinestatic
SetDefaultRefractionRayCount(unsigned int aCount)MATERIALinlinestatic
SetDefaultRefractionRecursionCount(unsigned int aCount)MATERIALinlinestatic
SetGenerator(const MATERIAL_GENERATOR *aGenerator)MATERIALinline
SetReflectionRayCount(unsigned int aCount)MATERIALinline
SetReflectionRecursionCount(unsigned int aCount)MATERIALinline
SetRefractionRayCount(unsigned int aCount)MATERIALinline
SetRefractionRecursionCount(unsigned int aCount)MATERIALinline
Shade(const RAY &aRay, const HITINFO &aHitInfo, float NdotL, const SFVEC3F &aDiffuseObjColor, const SFVEC3F &aDirToLight, const SFVEC3F &aLightColor, float aShadowAttenuationFactor) const =0MATERIALpure virtual
~MATERIAL()MATERIALinlinevirtual