#include "OgreString.h"
#include <utility>
#include <vector>
#include <map>
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::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_INTEGRATED = 0x04, SHADOWDETAILTYPE_STENCIL = 0x10, SHADOWDETAILTYPE_TEXTURE = 0x20, SHADOWTYPE_STENCIL_MODULATIVE = 0x12, SHADOWTYPE_STENCIL_ADDITIVE = 0x11, SHADOWTYPE_TEXTURE_MODULATIVE = 0x22, SHADOWTYPE_TEXTURE_ADDITIVE = 0x21, SHADOWTYPE_TEXTURE_ADDITIVE_INTEGRATED = 0x25, SHADOWTYPE_TEXTURE_MODULATIVE_INTEGRATED = 0x26 } |
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. | |
Variables | |
typedef std::vector< Light * > | LightList |
|
Alias / Texture name pair (first = alias, second = texture name).
Definition at line 300 of file OgreCommon.h. |
|
Definition at line 294 of file OgreCommon.h. |
|
Structure used to define a rectangle in a 2-D floating point space.
Definition at line 334 of file OgreCommon.h. |
|
Name / value parameter pair (first = name, second = value).
Definition at line 297 of file OgreCommon.h. |
|
Structure used to define a rectangle in a 2-D integer space.
Definition at line 338 of file OgreCommon.h. |
|
An enumeration describing which material properties should track the vertex colours.
Definition at line 264 of file OgreCommon.h. |
|
Definition at line 293 of file OgreCommon.h. |
|
Comparison functions used for the depth/stencil buffer operations and others.
Definition at line 52 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 123 of file OgreCommon.h. |
|
Filtering options for textures / mipmaps.
Definition at line 88 of file OgreCommon.h. |
|
Definition at line 78 of file OgreCommon.h. |
|
Fog modes.
Definition at line 109 of file OgreCommon.h. |
|
Defines the frame buffer types.
Definition at line 283 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 138 of file OgreCommon.h. |
|
The polygon mode to use when rasterising.
Definition at line 167 of file OgreCommon.h. |
|
Light shading modes.
Definition at line 101 of file OgreCommon.h. |
|
An enumeration of broad shadow techniques.
Definition at line 178 of file OgreCommon.h. |
|
Sort mode for billboard-set and particle-system.
Definition at line 274 of file OgreCommon.h. |
|
High-level filtering options providing shortcuts to settings the minification, magnification and mip filters.
Definition at line 66 of file OgreCommon.h. |
|
Definition at line 265 of file OgreCommon.h. |
|
Enumerates the wave types usable with the Ogre engine.
Definition at line 149 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.
|
|
Definition at line 290 of file OgreCommon.h. Referenced by Ogre::OverlayElement::getLights(), Ogre::BorderRenderable::getLights(), and Ogre::MovableObject::Listener::objectQueryLights(). |
Copyright © 2000-2005 by The OGRE Team
This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.
Last modified Sun Mar 25 13:03:18 2007