#include <utility>
Go to the source code of this file.
Namespaces | |
namespace | Ogre |
Typedefs | |
typedef int | TrackVertexColourType |
An enumeration describing which material properties should track the vertex colours. | |
typedef std::vector< Light * > | LightList |
typedef std::map< String, bool > | UnaryOptionList |
typedef std::map< String, String > | BinaryOptionList |
typedef std::map< String, String > | NameValuePairList |
Name / value parameter pair (first = name, second = value). | |
typedef std::map< String, String > | AliasTextureNamePairList |
Alias / Texture name pair (first = alias, second = texture name). | |
typedef TRect< float > | FloatRect |
Structure used to define a rectangle in a 2-D floating point space. | |
typedef TRect< long > | Rect |
Structure used to define a rectangle in a 2-D integer space. | |
Enumerations | |
enum | CompareFunction { CMPF_ALWAYS_FAIL, CMPF_ALWAYS_PASS, CMPF_LESS, CMPF_LESS_EQUAL, CMPF_EQUAL, CMPF_NOT_EQUAL, CMPF_GREATER_EQUAL, CMPF_GREATER } |
Comparison functions used for the depth/stencil buffer operations and others. More... | |
enum | TextureFilterOptions { TFO_NONE, TFO_BILINEAR, TFO_TRILINEAR, TFO_ANISOTROPIC } |
High-level filtering options providing shortcuts to settings the minification, magnification and mip filters. More... | |
enum | FilterType { FT_MIN, FT_MAG, FT_MIP } |
enum | FilterOptions { FO_NONE, FO_POINT, FO_LINEAR, FO_ANISOTROPIC } |
Filtering options for textures / mipmaps. More... | |
enum | ShadeOptions { SO_FLAT, SO_GOURAUD, SO_PHONG } |
Light shading modes. More... | |
enum | FogMode { FOG_NONE, FOG_EXP, FOG_EXP2, FOG_LINEAR } |
Fog modes. More... | |
enum | CullingMode { CULL_NONE = 1, CULL_CLOCKWISE = 2, CULL_ANTICLOCKWISE = 3 } |
Hardware culling modes based on vertex winding. More... | |
enum | ManualCullingMode { MANUAL_CULL_NONE = 1, MANUAL_CULL_BACK = 2, MANUAL_CULL_FRONT = 3 } |
Manual culling modes based on vertex normals. More... | |
enum | WaveformType { WFT_SINE, WFT_TRIANGLE, WFT_SQUARE, WFT_SAWTOOTH, WFT_INVERSE_SAWTOOTH, WFT_PWM } |
Enumerates the wave types usable with the Ogre engine. More... | |
enum | PolygonMode { PM_POINTS = 1, PM_WIREFRAME = 2, PM_SOLID = 3 } |
The polygon mode to use when rasterising. More... | |
enum | ShadowTechnique { SHADOWTYPE_NONE = 0x00, SHADOWDETAILTYPE_ADDITIVE = 0x01, SHADOWDETAILTYPE_MODULATIVE = 0x02, SHADOWDETAILTYPE_STENCIL = 0x10, SHADOWDETAILTYPE_TEXTURE = 0x20, SHADOWTYPE_STENCIL_MODULATIVE = 0x12, SHADOWTYPE_STENCIL_ADDITIVE = 0x11, SHADOWTYPE_TEXTURE_MODULATIVE = 0x22, SHADOWTYPE_TEXTURE_ADDITIVE = 0x21 } |
An enumeration of broad shadow techniques. More... | |
enum | TrackVertexColourEnum { TVC_NONE = 0x0, TVC_AMBIENT = 0x1, TVC_DIFFUSE = 0x2, TVC_SPECULAR = 0x4, TVC_EMISSIVE = 0x8 } |
enum | SortMode { SM_DIRECTION, SM_DISTANCE } |
Sort mode for billboard-set and particle-system. More... | |
enum | FrameBufferType { FBT_COLOUR = 0x1, FBT_DEPTH = 0x2, FBT_STENCIL = 0x4 } |
Defines the frame buffer types. More... | |
Functions | |
int _OgreExport | findCommandLineOpts (int numargs, char **argv, UnaryOptionList &unaryOptList, BinaryOptionList &binOptList) |
Locate command-line options of the unary form '-blah' and of the binary form '-blah foo', passing back the index of the next non-option. |
|
Alias / Texture name pair (first = alias, second = texture name).
Definition at line 247 of file OgreCommon.h. |
|
Definition at line 241 of file OgreCommon.h. |
|
Structure used to define a rectangle in a 2-D floating point space.
Definition at line 281 of file OgreCommon.h. |
|
Definition at line 238 of file OgreCommon.h. |
|
Name / value parameter pair (first = name, second = value).
Definition at line 244 of file OgreCommon.h. |
|
Structure used to define a rectangle in a 2-D integer space.
Definition at line 285 of file OgreCommon.h. |
|
An enumeration describing which material properties should track the vertex colours.
Definition at line 212 of file OgreCommon.h. |
|
Definition at line 240 of file OgreCommon.h. |
|
Comparison functions used for the depth/stencil buffer operations and others.
Definition at line 36 of file OgreCommon.h. |
|
Hardware culling modes based on vertex winding. This setting applies to how the hardware API culls triangles it is sent.
Definition at line 107 of file OgreCommon.h. |
|
Filtering options for textures / mipmaps.
Definition at line 72 of file OgreCommon.h. |
|
Definition at line 62 of file OgreCommon.h. |
|
Fog modes.
Definition at line 93 of file OgreCommon.h. |
|
Defines the frame buffer types.
Definition at line 231 of file OgreCommon.h. |
|
Manual culling modes based on vertex normals. This setting applies to how the software culls triangles before sending them to the hardware API. This culling mode is used by scene managers which choose to implement it - normally those which deal with large amounts of fixed world geometry which is often planar (software culling movable variable geometry is expensive).
Definition at line 122 of file OgreCommon.h. |
|
The polygon mode to use when rasterising.
Definition at line 151 of file OgreCommon.h. |
|
Light shading modes.
Definition at line 85 of file OgreCommon.h. |
|
An enumeration of broad shadow techniques.
Definition at line 162 of file OgreCommon.h. |
|
Sort mode for billboard-set and particle-system.
Definition at line 222 of file OgreCommon.h. |
|
High-level filtering options providing shortcuts to settings the minification, magnification and mip filters.
Definition at line 50 of file OgreCommon.h. |
|
Definition at line 213 of file OgreCommon.h. |
|
Enumerates the wave types usable with the Ogre engine.
Definition at line 133 of file OgreCommon.h. |
|
Locate command-line options of the unary form '-blah' and of the binary form '-blah foo', passing back the index of the next non-option.
|
Copyright © 2000-2005 by The OGRE Team
This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.
Last modified Sun Jan 21 10:01:40 2007