|
| enum class | CameraType : std::uint8_t { FREE
, THIRD_PERSON
} |
| enum class | WhenToExecute : std::uint8_t { PRE_RENDERING
, POST_RENDERING
} |
| enum | PLP_ENV_OPTIONS : std::uint32_t { HAS_FOG = 1 << 0
, HAS_IRRADIANCE = 1 << 1
} |
| enum | PLP_MESH_OPTIONS : std::uint32_t {
HAS_BASE_COLOR = 1 << 0
, HAS_SPECULAR = 1 << 1
, HAS_NORMAL = 1 << 2
, HAS_ALPHA = 1 << 3
,
HAS_MR = 1 << 4
, HAS_EMISSIVE = 1 << 5
, HAS_AO = 1 << 6
, HAS_TRANSMISSION = 1 << 7
} |
| enum class | TextureWrapMode { WRAP
, CLAMP_TO_EDGE
, MIRROR_REPEAT
} |
| enum class | AnimInterpolation { STEP
, LINEAR
, SPHERICAL_LINEAR
, CUBIC_SPLINE
} |
| enum class | SocketStatus { NOT_CONNECTED
, CONNECTED
} |
| enum class | ServerStatus { NOT_RUNNING
, RUNNING
} |
| enum class | SHADOW_TYPE { SPOT_LIGHT
, POINT_LIGHT
, CSM
} |
| enum class | DescSetLayoutType : std::uint8_t {
Skybox
, HUD
, Entity
, Offscreen
,
Terrain
, Water
, Text
, Debug
} |
| enum class | VertexBindingType : std::uint8_t { Vertex2D
, Vertex3D
} |
| enum class | TEXTURE_TYPE : std::uint8_t {
DIFFUSE
, NORMAL
, MR
, EMISSIVE
,
AO
, HEIGHT
} |