|
enum class | Divide::MaterialDebugFlag : U8 {
Divide::ALBEDO = 0
, Divide::DEPTH
, Divide::LIGHTING
, Divide::SPECULAR
,
Divide::KS
, Divide::UV
, Divide::SSAO
, Divide::EMISSIVE
,
Divide::ROUGHNESS
, Divide::METALNESS
, Divide::NORMALS
, Divide::TANGENTS
,
Divide::BITANGENTS
, Divide::IBL
, Divide::SHADOW_MAPS
, Divide::CSM_SPLITS
,
Divide::LIGHT_HEATMAP
, Divide::DEPTH_CLUSTERS
, Divide::DEPTH_CLUSETER_AABBS
, Divide::REFLECTIONS
,
Divide::REFRACTIONS
, Divide::MATERIAL_IDS
, Divide::SHADING_MODE
, Divide::VELOCITY
,
Divide::SSR
, Divide::SSR_BLEND
, Divide::WORLD_AO
, Divide::COUNT
} |
|
enum class | Divide::BumpMethod : U8 {
Divide::NONE = 0
, Divide::NORMAL = 1
, Divide::PARALLAX = 2
, Divide::PARALLAX_OCCLUSION = 3
,
Divide::COUNT
} |
|
enum class | Divide::TextureOperation : U8 {
Divide::NONE = 0
, Divide::MULTIPLY = 1
, Divide::ADD = 2
, Divide::SUBTRACT = 3
,
Divide::DIVIDE = 4
, Divide::SMOOTH_ADD = 5
, Divide::SIGNED_ADD = 6
, Divide::DECAL = 7
,
Divide::REPLACE = 8
, Divide::COUNT
} |
| How should each texture be added. More...
|
|
enum class | Divide::TranslucencySource : U8 {
Divide::ALBEDO_COLOUR
, Divide::ALBEDO_TEX
, Divide::OPACITY_MAP_R
, Divide::OPACITY_MAP_A
,
Divide::COUNT
} |
|
enum class | Divide::ShadingMode : U8 {
Divide::FLAT = 0
, Divide::BLINN_PHONG
, Divide::TOON
, Divide::PBR_MR
,
Divide::PBR_SG
, Divide::COUNT
} |
|
enum class | Divide::MaterialUpdateResult : U8 {
Divide::OK = toBit(1)
, Divide::NEW_CULL = toBit(2)
, Divide::NEW_SHADER = toBit(3)
, Divide::NEW_TRANSPARENCY = toBit(4)
,
Divide::NEW_REFLECTION = toBit(5)
, Divide::NEW_REFRACTION = toBit(6)
, Divide::COUNT = 6
} |
|