|
enum | Ogre::ClipResult { Ogre::CLIPPED_NONE = 0
, Ogre::CLIPPED_SOME = 1
, Ogre::CLIPPED_ALL = 2
} |
| Generic result of clipping. More...
|
|
enum | Ogre::ColourBufferType { Ogre::CBT_BACK = 0x0
, Ogre::CBT_BACK_LEFT
, Ogre::CBT_BACK_RIGHT
} |
| Defines the colour buffer types. More...
|
|
enum | Ogre::CompareFunction {
Ogre::CMPF_ALWAYS_FAIL
, Ogre::CMPF_ALWAYS_PASS
, Ogre::CMPF_LESS
, Ogre::CMPF_LESS_EQUAL
,
Ogre::CMPF_EQUAL
, Ogre::CMPF_NOT_EQUAL
, Ogre::CMPF_GREATER_EQUAL
, Ogre::CMPF_GREATER
,
Ogre::NUM_COMPARE_FUNCTIONS
} |
| Comparison functions used for the depth/stencil buffer operations and others. More...
|
|
enum | Ogre::CullingMode { Ogre::CULL_NONE = 1
, Ogre::CULL_CLOCKWISE = 2
, Ogre::CULL_ANTICLOCKWISE = 3
} |
| Hardware culling modes based on vertex winding. More...
|
|
enum | Ogre::FilterOptions { Ogre::FO_NONE
, Ogre::FO_POINT
, Ogre::FO_LINEAR
, Ogre::FO_ANISOTROPIC
} |
| Filtering options for textures / mipmaps. More...
|
|
enum | Ogre::FilterType { Ogre::FT_MIN
, Ogre::FT_MAG
, Ogre::FT_MIP
} |
|
enum | Ogre::FogMode { Ogre::FOG_NONE
, Ogre::FOG_EXP
, Ogre::FOG_EXP2
, Ogre::FOG_LINEAR
} |
| Fog modes. More...
|
|
enum | Ogre::FrameBufferType { Ogre::FBT_COLOUR = 0x1
, Ogre::FBT_DEPTH = 0x2
, Ogre::FBT_STENCIL = 0x4
} |
| Defines the frame buffer types. More...
|
|
enum | Ogre::IndexType { Ogre::IT_16BIT
, Ogre::IT_32BIT
} |
|
enum | Ogre::InstanceManagerFlags {
Ogre::IM_USE16BIT = 0x0001
, Ogre::IM_VTFBESTFIT = 0x0002
, Ogre::IM_VTFBONEMATRIXLOOKUP = 0x0004
, Ogre::IM_USEBONEDUALQUATERNIONS = 0x0008
,
Ogre::IM_USEONEWEIGHT = 0x0010
, Ogre::IM_FORCEONEWEIGHT = 0x0020
, Ogre::IM_USEALL = IM_USE16BIT|IM_VTFBESTFIT|IM_USEONEWEIGHT
} |
| Flags for the Instance Manager when calculating ideal number of instances per batch. More...
|
|
enum | Ogre::MsaaPatterns::MsaaPatterns { Ogre::MsaaPatterns::Undefined
, Ogre::MsaaPatterns::Standard
, Ogre::MsaaPatterns::Center
, Ogre::MsaaPatterns::CenterZero
} |
|
enum | Ogre::OperationType {
Ogre::OT_POINT_LIST = 1
, Ogre::OT_LINE_LIST = 2
, Ogre::OT_LINE_STRIP = 3
, Ogre::OT_TRIANGLE_LIST = 4
,
Ogre::OT_TRIANGLE_STRIP = 5
, Ogre::OT_TRIANGLE_FAN = 6
, Ogre::OT_PATCH_1_CONTROL_POINT = 7
, Ogre::OT_PATCH_2_CONTROL_POINT = 8
,
Ogre::OT_PATCH_3_CONTROL_POINT = 9
, Ogre::OT_PATCH_4_CONTROL_POINT = 10
, Ogre::OT_PATCH_5_CONTROL_POINT = 11
, Ogre::OT_PATCH_6_CONTROL_POINT = 12
,
Ogre::OT_PATCH_7_CONTROL_POINT = 13
, Ogre::OT_PATCH_8_CONTROL_POINT = 14
, Ogre::OT_PATCH_9_CONTROL_POINT = 15
, Ogre::OT_PATCH_10_CONTROL_POINT = 16
,
Ogre::OT_PATCH_11_CONTROL_POINT = 17
, Ogre::OT_PATCH_12_CONTROL_POINT = 18
, Ogre::OT_PATCH_13_CONTROL_POINT = 19
, Ogre::OT_PATCH_14_CONTROL_POINT = 20
,
Ogre::OT_PATCH_15_CONTROL_POINT = 21
, Ogre::OT_PATCH_16_CONTROL_POINT = 22
, Ogre::OT_PATCH_17_CONTROL_POINT = 23
, Ogre::OT_PATCH_18_CONTROL_POINT = 24
,
Ogre::OT_PATCH_19_CONTROL_POINT = 25
, Ogre::OT_PATCH_20_CONTROL_POINT = 26
, Ogre::OT_PATCH_21_CONTROL_POINT = 27
, Ogre::OT_PATCH_22_CONTROL_POINT = 28
,
Ogre::OT_PATCH_23_CONTROL_POINT = 29
, Ogre::OT_PATCH_24_CONTROL_POINT = 30
, Ogre::OT_PATCH_25_CONTROL_POINT = 31
, Ogre::OT_PATCH_26_CONTROL_POINT = 32
,
Ogre::OT_PATCH_27_CONTROL_POINT = 33
, Ogre::OT_PATCH_28_CONTROL_POINT = 34
, Ogre::OT_PATCH_29_CONTROL_POINT = 35
, Ogre::OT_PATCH_30_CONTROL_POINT = 36
,
Ogre::OT_PATCH_31_CONTROL_POINT = 37
, Ogre::OT_PATCH_32_CONTROL_POINT = 38
} |
|
enum | Ogre::OrientationMode {
Ogre::OR_DEGREE_0 = 0
, Ogre::OR_DEGREE_90 = 1
, Ogre::OR_DEGREE_180 = 2
, Ogre::OR_DEGREE_270 = 3
,
Ogre::OR_PORTRAIT = OR_DEGREE_0
, Ogre::OR_LANDSCAPERIGHT = OR_DEGREE_90
, Ogre::OR_LANDSCAPELEFT = OR_DEGREE_270
} |
| Specifies orientation mode. More...
|
|
enum | Ogre::PolygonMode { Ogre::PM_POINTS = 1
, Ogre::PM_WIREFRAME = 2
, Ogre::PM_SOLID = 3
} |
| The polygon mode to use when rasterising. More...
|
|
enum | Ogre::PrePassMode { Ogre::PrePassNone
, Ogre::PrePassCreate
, Ogre::PrePassUse
} |
|
enum | Ogre::SceneMemoryMgrTypes { Ogre::SCENE_DYNAMIC = 0
, Ogre::SCENE_STATIC
, Ogre::NUM_SCENE_MEMORY_MANAGER_TYPES
} |
| The types of NodeMemoryManager & ObjectMemoryManagers. More...
|
|
enum | Ogre::ShadeOptions { Ogre::SO_FLAT
, Ogre::SO_GOURAUD
, Ogre::SO_PHONG
} |
| Light shading modes. More...
|
|
enum | Ogre::ShaderType {
Ogre::VertexShader
, Ogre::PixelShader
, Ogre::GeometryShader
, Ogre::HullShader
,
Ogre::DomainShader
, Ogre::NumShaderTypes
} |
|
enum | Ogre::SortMode { Ogre::SM_DIRECTION
, Ogre::SM_DISTANCE
} |
| Sort mode for billboard-set and particle-system. More...
|
|
enum | Ogre::StencilOperation {
Ogre::SOP_KEEP
, Ogre::SOP_ZERO
, Ogre::SOP_REPLACE
, Ogre::SOP_INCREMENT
,
Ogre::SOP_DECREMENT
, Ogre::SOP_INCREMENT_WRAP
, Ogre::SOP_DECREMENT_WRAP
, Ogre::SOP_INVERT
} |
| Enum describing the various actions which can be taken on the stencil buffer. More...
|
|
enum | Ogre::StereoModeType { Ogre::SMT_NONE = 0x0
, Ogre::SMT_FRAME_SEQUENTIAL
} |
| Defines the stereo mode types. More...
|
|
enum | Ogre::TextureFilterOptions { Ogre::TFO_NONE
, Ogre::TFO_BILINEAR
, Ogre::TFO_TRILINEAR
, Ogre::TFO_ANISOTROPIC
} |
| High-level filtering options providing shortcuts to settings the minification, magnification and mip filters. More...
|
|
enum | Ogre::TrackVertexColourEnum {
Ogre::TVC_NONE = 0x0
, Ogre::TVC_AMBIENT = 0x1
, Ogre::TVC_DIFFUSE = 0x2
, Ogre::TVC_SPECULAR = 0x4
,
Ogre::TVC_EMISSIVE = 0x8
} |
|
enum | Ogre::VertexPass { Ogre::VpNormal
, Ogre::VpShadow
, Ogre::NumVertexPass
} |
|
enum | Ogre::WaveformType {
Ogre::WFT_SINE
, Ogre::WFT_TRIANGLE
, Ogre::WFT_SQUARE
, Ogre::WFT_SAWTOOTH
,
Ogre::WFT_INVERSE_SAWTOOTH
, Ogre::WFT_PWM
} |
| Enumerates the wave types usable with the Ogre engine. More...
|
|