|
| enum class | Platform : int {
Windows
, Linux
, Android
, GameCube
,
Wii
, N3DS
, Count
} |
| |
| enum | PlatformBit : uint32_t {
PlatformBit_Windows = 1u << int(Platform::Windows)
, PlatformBit_Linux = 1u << int(Platform::Linux)
, PlatformBit_Android = 1u << int(Platform::Android)
, PlatformBit_GameCube = 1u << int(Platform::GameCube)
,
PlatformBit_Wii = 1u << int(Platform::Wii)
, PlatformBit_N3DS = 1u << int(Platform::N3DS)
, PlatformBit_All = (1u << int(Platform::Count)) - 1u
} |
| |
| enum class | CollisionShape : uint32_t {
Empty
, Box
, Sphere
, Capsule
,
TriangleMesh
, ScaledTriangleMesh
, ConvexHull
, Compound
,
Num
} |
| |
| enum class | ShadingModel : uint32_t { Unlit
, Lit
, Toon
, Count
} |
| |
| enum class | BlendMode : uint32_t {
Opaque
, Masked
, Translucent
, Additive
,
Count
} |
| |
| enum class | VertexColorMode : uint32_t { None
, Modulate
, TextureBlend
, Count
} |
| |
| enum class | TevMode : uint32_t {
Replace
, Modulate
, Decal
, Add
,
SignedAdd
, Subtract
, Interpolate
, Pass
,
Count
} |
| |
| enum class | CullMode : uint8_t { None
, Back
, Front
, Count
} |
| |
| enum class | PropertyOwnerType { Node
, Asset
, Global
, Count
} |
| |
| enum class | LightType : uint8_t { Point
, Spot
, Directional
, Count
} |
| |
| enum class | LightingDomain : uint8_t { Static
, Dynamic
, All
, Count
} |
| |
| enum class | PostProcessPassId : uint8_t { Blur
, Fxaa
, Tonemap
, Count
} |
| |
| enum class | SkyType : uint8_t {
None
, ColoredSky
, TexturedSky
, RayTracedSky
,
Count
} |
| |
| enum class | ConsoleMode { Off
, Overlay
, Full
} |
| |
| enum class | FogDensityFunc : uint8_t { Linear
, Exponential
, Count
} |
| |
| enum | CollisionGroup {
ColGroup0 = 1
, ColGroup1 = 2
, ColGroup2 = 4
, ColGroup3 = 8
,
ColGroup4 = 16
, ColGroup5 = 32
, ColGroup6 = 64
, ColGroup7 = 128
,
ColGroupAll = -1
} |
| |
| enum class | AttenuationFunc { Constant
, Linear
, Count
} |
| |
| enum class | NetStatus {
Local
, Connecting
, Client
, Server
,
Count
} |
| |