Radium Engine  1.5.20
Loading...
Searching...
No Matches
Ra::Engine::Data::TextureSemantics Namespace Reference

[TextureSemantics] More...

Typedefs

using LambertianMaterial = SimpleMaterial
 LambertianMaterial's textures are the same than SimpleMaterial ones, just alias.
 

Enumerations

enum class  BlinnPhongMaterial {
  TEX_DIFFUSE , TEX_SPECULAR , TEX_NORMAL , TEX_SHININESS ,
  TEX_ALPHA
}
 BlinnPhongMaterial's textures. More...
 
enum class  SimpleMaterial { TEX_COLOR , TEX_MASK }
 SimpleMaterial's textures. More...
 

Detailed Description

[TextureSemantics]

Namespace to define materials' texture semantics.

The semantic of the texture defines which BSDF parameter is controled by the texture Convention: add you're material's MyMaterial Enum inside TextureSemantics namespace.

Typedef Documentation

◆ LambertianMaterial

LambertianMaterial's textures are the same than SimpleMaterial ones, just alias.

Definition at line 12 of file LambertianMaterial.hpp.

Enumeration Type Documentation

◆ BlinnPhongMaterial

◆ SimpleMaterial

SimpleMaterial's textures.

Definition at line 22 of file SimpleMaterial.hpp.