Ogre
[Implementation Specific]


Detailed Description

These interfaces are provided by objects internal to Ogre.

Note:
The odd use of capitalization is an artifact from an early implementation. Originally the DInterafaces were implemented in a custom version of Ogre by the objects being abstracted, but this proved awquard.


Data Structures

struct  DigitalSpaces::DI3DVisualsOgre1
 It is used for communicating with the CEGUI implementation. More...
struct  DigitalSpaces::OGREVertexBoneAssignment
struct  DigitalSpaces::OGREMeshLodUsage
struct  DigitalSpaces::DIOGREAxisAlignedBox
struct  DigitalSpaces::DIOGRETechnique
struct  DigitalSpaces::DIOGREPass
struct  DigitalSpaces::DIOGREGpuProgram
struct  DigitalSpaces::DIOGREViewport
struct  DigitalSpaces::DIOGREFrustum
 this was initially implemented by DIOGRECamera as it was the only frustum we used More...
struct  DigitalSpaces::DIOGRECamera
struct  DigitalSpaces::DIOGRERenderable
struct  DigitalSpaces::DIOGRENode
struct  DigitalSpaces::DIOGRESceneNode
struct  DigitalSpaces::DIOGREMovableObject
struct  DigitalSpaces::DIOGRELight
struct  DigitalSpaces::DIOGREShadowCaster
struct  DigitalSpaces::DIOGREBone
struct  DigitalSpaces::DIOGRETagPoint
 Has no additional implementation. More...
struct  DigitalSpaces::DIOGREMaterial
struct  DigitalSpaces::DIOGREEntity
struct  DigitalSpaces::DIOGRENodeAnimationTrack
struct  DigitalSpaces::DIOGREAnimation
struct  DigitalSpaces::DIOGRESkeleton
struct  DigitalSpaces::DIOGRESkeletonInstance
struct  DigitalSpaces::DIOGRESubEntity
struct  DigitalSpaces::DIOGREMesh
struct  DigitalSpaces::DIOGRESubMesh
struct  DigitalSpaces::DIOGREVertexElement
struct  DigitalSpaces::DIOGREVertexDeclaration
struct  DigitalSpaces::DIOGREVertexBufferBinding
struct  DigitalSpaces::DIOGREHardwareBuffer
struct  DigitalSpaces::DIOGREHardwareVertexBuffer
 It can safely be assumed that any object implementing this interface will also implement DIOGREHardwareBuffer. More...
struct  DigitalSpaces::DIOGREVertexData
struct  DigitalSpaces::DIOGREHardwareIndexBuffer
struct  DigitalSpaces::DIOGREIndexData
struct  DigitalSpaces::DIOGREBillboard
struct  DigitalSpaces::DIOGREBillboardSet
struct  DigitalSpaces::DIOGREParticleEmitter
struct  DigitalSpaces::DIOGREParticleAffector
struct  DigitalSpaces::DIOGREParticle
struct  DigitalSpaces::DIOGREParticleSystem
struct  DigitalSpaces::DIOGREAnimationState
struct  DigitalSpaces::DIOGRESceneQuery
struct  DigitalSpaces::DIOGREAxisAlignedBoxSceneQuery
struct  DigitalSpaces::DIOGRESphereSceneQuery
struct  DigitalSpaces::DIOGREPlaneBoundedVolumeListSceneQuery
struct  DigitalSpaces::DIOGREPlaneBoundedVolumeList
struct  DigitalSpaces::DIOGRERaySceneQuery
struct  DigitalSpaces::DIOGRERay
struct  DigitalSpaces::DIOGREIntersectionSceneQuery
struct  DigitalSpaces::DIOGREStaticGeometry
struct  DigitalSpaces::DIOGRELayerBlendModeEx
 Needs filling out. More...
struct  DigitalSpaces::DIOGRETextureUnitState
struct  DigitalSpaces::DIOGRESceneManager
 The concern about virtual functions does not apply to the Scene Manager. More...
struct  DigitalSpaces::DIOGREPixelBox
struct  DigitalSpaces::DIOGREResource
struct  DigitalSpaces::DIOGREHardwarePixelBuffer
struct  DigitalSpaces::DIOGRETexture
struct  DigitalSpaces::DIOGREResourceManager
struct  DigitalSpaces::DIOGRETextureManager

Enumerations

enum  DigitalSpaces::OGREProjectionType { DigitalSpaces::PT_ORTHOGRAPHIC, DigitalSpaces::PT_PERSPECTIVE }
 Specifies perspective (realistic) or orthographic (architectural) projection. More...
enum  DigitalSpaces::OGREFrustumPlane {
  DigitalSpaces::FRUSTUM_PLANE_NEAR = 0, DigitalSpaces::FRUSTUM_PLANE_FAR = 1, DigitalSpaces::FRUSTUM_PLANE_LEFT = 2, DigitalSpaces::FRUSTUM_PLANE_RIGHT = 3,
  DigitalSpaces::FRUSTUM_PLANE_TOP = 4, DigitalSpaces::FRUSTUM_PLANE_BOTTOM = 5
}
 Worldspace clipping planes. More...
enum  DigitalSpaces::OGRECompareFunction {
  DigitalSpaces::CMPF_ALWAYS_FAIL, DigitalSpaces::CMPF_ALWAYS_PASS, DigitalSpaces::CMPF_LESS, DigitalSpaces::CMPF_LESS_EQUAL,
  DigitalSpaces::CMPF_EQUAL, DigitalSpaces::CMPF_NOT_EQUAL, DigitalSpaces::CMPF_GREATER_EQUAL, DigitalSpaces::CMPF_GREATER
}
enum  DigitalSpaces::OGRECullingMode { DigitalSpaces::CULL_NONE = 1, DigitalSpaces::CULL_CLOCKWISE = 2, DigitalSpaces::CULL_ANTICLOCKWISE = 3 }
enum  DigitalSpaces::OGREManualCullingMode { DigitalSpaces::MANUAL_CULL_NONE = 1, DigitalSpaces::MANUAL_CULL_BACK = 2, DigitalSpaces::MANUAL_CULL_FRONT = 3 }
enum  DigitalSpaces::OGREShadeOptions { DigitalSpaces::SO_FLAT, DigitalSpaces::SO_GOURAUD, DigitalSpaces::SO_PHONG }
enum  DigitalSpaces::OGREFogMode { DigitalSpaces::FOG_NONE, DigitalSpaces::FOG_EXP, DigitalSpaces::FOG_EXP2, DigitalSpaces::FOG_LINEAR }
enum  DigitalSpaces::OGREShadowTechnique {
  DigitalSpaces::SHADOWTYPE_NONE = 0x00, DigitalSpaces::SHADOWDETAILTYPE_ADDITIVE = 0x01, DigitalSpaces::SHADOWDETAILTYPE_MODULATIVE = 0x02, DigitalSpaces::SHADOWDETAILTYPE_INTEGRATED = 0x04,
  DigitalSpaces::SHADOWDETAILTYPE_STENCIL = 0x10, DigitalSpaces::SHADOWDETAILTYPE_TEXTURE = 0x20, DigitalSpaces::SHADOWTYPE_STENCIL_MODULATIVE = 0x12, DigitalSpaces::SHADOWTYPE_STENCIL_ADDITIVE = 0x11,
  DigitalSpaces::SHADOWTYPE_TEXTURE_MODULATIVE = 0x22, DigitalSpaces::SHADOWTYPE_TEXTURE_ADDITIVE = 0x21, DigitalSpaces::SHADOWTYPE_TEXTURE_ADDITIVE_INTEGRATED = 0x25, DigitalSpaces::SHADOWTYPE_TEXTURE_MODULATIVE_INTEGRATED = 0x26
}
enum  DigitalSpaces::OGRETextureFilterOptions { DigitalSpaces::TFO_NONE, DigitalSpaces::TFO_BILINEAR, DigitalSpaces::TFO_TRILINEAR, DigitalSpaces::TFO_ANISOTROPIC }
enum  DigitalSpaces::OGRESceneBlendType {
  DigitalSpaces::SBT_TRANSPARENT_ALPHA, DigitalSpaces::SBT_TRANSPARENT_COLOUR, DigitalSpaces::SBT_ADD, DigitalSpaces::SBT_MODULATE,
  DigitalSpaces::SBT_REPLACE
}
enum  DigitalSpaces::OGRESceneBlendFactor {
  DigitalSpaces::SBF_ONE, DigitalSpaces::SBF_ZERO, DigitalSpaces::SBF_DEST_COLOUR, DigitalSpaces::SBF_SOURCE_COLOUR,
  DigitalSpaces::SBF_ONE_MINUS_DEST_COLOUR, DigitalSpaces::SBF_ONE_MINUS_SOURCE_COLOUR, DigitalSpaces::SBF_DEST_ALPHA, DigitalSpaces::SBF_SOURCE_ALPHA,
  DigitalSpaces::SBF_ONE_MINUS_DEST_ALPHA, DigitalSpaces::SBF_ONE_MINUS_SOURCE_ALPHA
}
enum  DigitalSpaces::OGRELightTypes { DigitalSpaces::LT_POINT, DigitalSpaces::LT_DIRECTIONAL, DigitalSpaces::LT_SPOTLIGHT }
enum  DigitalSpaces::OGREPolygonMode { DigitalSpaces::PM_POINTS = 1, DigitalSpaces::PM_WIREFRAME = 2, DigitalSpaces::PM_SOLID = 3 }
enum  DigitalSpaces::OGREHardwareBufferUsage {
  DigitalSpaces::HBU_STATIC = 1, DigitalSpaces::HBU_DYNAMIC = 2, DigitalSpaces::HBU_WRITE_ONLY = 4, DigitalSpaces::HBU_DISCARDABLE = 8,
  DigitalSpaces::HBU_STATIC_WRITE_ONLY = 5, DigitalSpaces::HBU_DYNAMIC_WRITE_ONLY = 6, DigitalSpaces::HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE = 14
}
enum  DigitalSpaces::OGREVertexElementType {
  DigitalSpaces::VET_FLOAT1 = 0, DigitalSpaces::VET_FLOAT2 = 1, DigitalSpaces::VET_FLOAT3 = 2, DigitalSpaces::VET_FLOAT4 = 3,
  DigitalSpaces::VET_COLOUR = 4, DigitalSpaces::VET_SHORT1 = 5, DigitalSpaces::VET_SHORT2 = 6, DigitalSpaces::VET_SHORT3 = 7,
  DigitalSpaces::VET_SHORT4 = 8, DigitalSpaces::VET_UBYTE4 = 9, DigitalSpaces::VET_COLOUR_ARGB = 10, DigitalSpaces::VET_COLOUR_ABGR = 11
}
 Vertex element type, used to identify the base types of the vertex contents. More...
enum  DigitalSpaces::OGREVertexElementSemantic {
  DigitalSpaces::VES_POSITION = 1, DigitalSpaces::VES_BLEND_WEIGHTS = 2, DigitalSpaces::VES_BLEND_INDICES = 3, DigitalSpaces::VES_NORMAL = 4,
  DigitalSpaces::VES_DIFFUSE = 5, DigitalSpaces::VES_SPECULAR = 6, DigitalSpaces::VES_TEXTURE_COORDINATES = 7, DigitalSpaces::VES_BINORMAL = 8,
  DigitalSpaces::VES_TANGENT = 9
}
 Vertex element semantics, used to identify the meaning of vertex buffer contents. More...
enum  DigitalSpaces::OGRELockOptions { DigitalSpaces::HBL_NORMAL, DigitalSpaces::HBL_DISCARD, DigitalSpaces::HBL_READ_ONLY, DigitalSpaces::HBL_NO_OVERWRITE }
 Locking options. More...
enum  DigitalSpaces::OGREIndexType { DigitalSpaces::IT_16BIT, DigitalSpaces::IT_32BIT }
enum  DigitalSpaces::OGREBillboardOrigin {
  DigitalSpaces::BBO_TOP_LEFT, DigitalSpaces::BBO_TOP_CENTER, DigitalSpaces::BBO_TOP_RIGHT, DigitalSpaces::BBO_CENTER_LEFT,
  DigitalSpaces::BBO_CENTER, DigitalSpaces::BBO_CENTER_RIGHT, DigitalSpaces::BBO_BOTTOM_LEFT, DigitalSpaces::BBO_BOTTOM_CENTER,
  DigitalSpaces::BBO_BOTTOM_RIGHT
}
 Enum covering what exactly a billboard's position means (center, top-left etc). More...
enum  DigitalSpaces::OGREBillboardType {
  DigitalSpaces::BBT_POINT, DigitalSpaces::BBT_ORIENTED_COMMON, DigitalSpaces::BBT_ORIENTED_SELF, DigitalSpaces::BBT_PERPENDICULAR_COMMON,
  DigitalSpaces::BBT_PERPENDICULAR_SELF
}
 The type of billboard to use. More...
enum  DigitalSpaces::OGREInterpolationMode { DigitalSpaces::IM_LINEAR, DigitalSpaces::IM_SPLINE }
 The types of animation interpolation available. More...
enum  DigitalSpaces::OGRERotationInterpolationMode { DigitalSpaces::RIM_LINEAR, DigitalSpaces::RIM_SPHERICAL }
 The types of rotational interpolation available. More...
enum  DigitalSpaces::OGRESkeletonAnimationBlendMode { DigitalSpaces::ANIMBLEND_AVERAGE, DigitalSpaces::ANIMBLEND_CUMULATIVE }
enum  DigitalSpaces::OGRETextureEffectType {
  DigitalSpaces::ET_ENVIRONMENT_MAP, DigitalSpaces::ET_PROJECTIVE_TEXTURE, DigitalSpaces::ET_UVSCROLL, DigitalSpaces::ET_USCROLL,
  DigitalSpaces::ET_VSCROLL, DigitalSpaces::ET_ROTATE, DigitalSpaces::ET_TRANSFORM
}
 Definition of the broad types of texture effect you can apply to a texture unit. More...
enum  DigitalSpaces::OGREEnvMapType { DigitalSpaces::ENV_PLANAR, DigitalSpaces::ENV_CURVED, DigitalSpaces::ENV_REFLECTION, DigitalSpaces::ENV_NORMAL }
 Enumeration to specify type of envmap. More...
enum  DigitalSpaces::OGRETextureTransformType {
  DigitalSpaces::TT_TRANSLATE_U, DigitalSpaces::TT_TRANSLATE_V, DigitalSpaces::TT_SCALE_U, DigitalSpaces::TT_SCALE_V,
  DigitalSpaces::TT_ROTATE
}
 Useful enumeration when dealing with procedural transforms. More...
enum  DigitalSpaces::OGRETextureAddressingMode { DigitalSpaces::TAM_WRAP, DigitalSpaces::TAM_MIRROR, DigitalSpaces::TAM_CLAMP, DigitalSpaces::TAM_BORDER }
 Texture addressing modes - default is TAM_WRAP. More...
enum  DigitalSpaces::OGRETextureCubeFace {
  DigitalSpaces::CUBE_FRONT = 0, DigitalSpaces::CUBE_BACK = 1, DigitalSpaces::CUBE_LEFT = 2, DigitalSpaces::CUBE_RIGHT = 3,
  DigitalSpaces::CUBE_UP = 4, DigitalSpaces::CUBE_DOWN = 5
}
 Enum identifying the frame indexes for faces of a cube map (not the composite 3D type. More...
enum  DigitalSpaces::OGRETextureType { DigitalSpaces::TEX_TYPE_1D = 1, DigitalSpaces::TEX_TYPE_2D = 2, DigitalSpaces::TEX_TYPE_3D = 3, DigitalSpaces::TEX_TYPE_CUBE_MAP = 4 }
 Enum identifying the texture type. More...
enum  DigitalSpaces::OGRELayerBlendOperation { DigitalSpaces::LBO_REPLACE, DigitalSpaces::LBO_ADD, DigitalSpaces::LBO_MODULATE, DigitalSpaces::LBO_ALPHA_BLEND }
 List of valid texture blending operations, for use with TextureUnitState::setColourOperation. More...
enum  DigitalSpaces::OGREFilterType { DigitalSpaces::FT_MIN, DigitalSpaces::FT_MAG, DigitalSpaces::FT_MIP }
enum  DigitalSpaces::OGREFilterOptions { DigitalSpaces::FO_NONE, DigitalSpaces::FO_POINT, DigitalSpaces::FO_LINEAR, DigitalSpaces::FO_ANISOTROPIC }
 Filtering options for textures / mipmaps. More...
enum  DigitalSpaces::OGREWaveformType {
  DigitalSpaces::WFT_SINE, DigitalSpaces::WFT_TRIANGLE, DigitalSpaces::WFT_SQUARE, DigitalSpaces::WFT_SAWTOOTH,
  DigitalSpaces::WFT_INVERSE_SAWTOOTH, DigitalSpaces::WFT_PWM
}
 Enumerates the wave types usable with the Ogre engine. More...
enum  DigitalSpaces::OGRELayerBlendOperationEx {
  DigitalSpaces::LBX_SOURCE1, DigitalSpaces::LBX_SOURCE2, DigitalSpaces::LBX_MODULATE, DigitalSpaces::LBX_MODULATE_X2,
  DigitalSpaces::LBX_MODULATE_X4, DigitalSpaces::LBX_ADD, DigitalSpaces::LBX_ADD_SIGNED, DigitalSpaces::LBX_ADD_SMOOTH,
  DigitalSpaces::LBX_SUBTRACT, DigitalSpaces::LBX_BLEND_DIFFUSE_ALPHA, DigitalSpaces::LBX_BLEND_TEXTURE_ALPHA, DigitalSpaces::LBX_BLEND_CURRENT_ALPHA,
  DigitalSpaces::LBX_BLEND_MANUAL, DigitalSpaces::LBX_DOTPRODUCT, DigitalSpaces::LBX_BLEND_DIFFUSE_COLOUR
}
 Expert list of valid texture blending operations, for use with TextureUnitState::setColourOperationEx and TextureUnitState::setAlphaOperation, and internally in the LayerBlendModeEx class. More...
enum  DigitalSpaces::OGRELayerBlendSource {
  DigitalSpaces::LBS_CURRENT, DigitalSpaces::LBS_TEXTURE, DigitalSpaces::LBS_DIFFUSE, DigitalSpaces::LBS_SPECULAR,
  DigitalSpaces::LBS_MANUAL
}
 List of valid sources of values for blending operations used in TextureUnitState::setColourOperation and TextureUnitState::setAlphaOperation, and internally in the LayerBlendModeEx class. More...
enum  DigitalSpaces::OGREPixelFormat {
  DigitalSpaces::PF_UNKNOWN = 0, DigitalSpaces::PF_L8 = 1, DigitalSpaces::PF_BYTE_L = PF_L8, DigitalSpaces::PF_L16 = 2,
  DigitalSpaces::PF_SHORT_L = PF_L16, DigitalSpaces::PF_A8 = 3, DigitalSpaces::PF_BYTE_A = PF_A8, DigitalSpaces::PF_A4L4 = 4,
  DigitalSpaces::PF_BYTE_LA = 5, DigitalSpaces::PF_R5G6B5 = 6, DigitalSpaces::PF_B5G6R5 = 7, DigitalSpaces::PF_R3G3B2 = 31,
  DigitalSpaces::PF_A4R4G4B4 = 8, DigitalSpaces::PF_A1R5G5B5 = 9, DigitalSpaces::PF_R8G8B8 = 10, DigitalSpaces::PF_B8G8R8 = 11,
  DigitalSpaces::PF_A8R8G8B8 = 12, DigitalSpaces::PF_A8B8G8R8 = 13, DigitalSpaces::PF_B8G8R8A8 = 14, DigitalSpaces::PF_R8G8B8A8 = 28,
  DigitalSpaces::PF_X8R8G8B8 = 26, DigitalSpaces::PF_X8B8G8R8 = 27, DigitalSpaces::PF_BYTE_RGB = PF_B8G8R8, DigitalSpaces::PF_BYTE_BGR = PF_R8G8B8,
  DigitalSpaces::PF_BYTE_BGRA = PF_A8R8G8B8, DigitalSpaces::PF_BYTE_RGBA = PF_A8B8G8R8, DigitalSpaces::PF_A2R10G10B10 = 15, DigitalSpaces::PF_A2B10G10R10 = 16,
  DigitalSpaces::PF_DXT1 = 17, DigitalSpaces::PF_DXT2 = 18, DigitalSpaces::PF_DXT3 = 19, DigitalSpaces::PF_DXT4 = 20,
  DigitalSpaces::PF_DXT5 = 21, DigitalSpaces::PF_FLOAT16_R = 32, DigitalSpaces::PF_FLOAT16_RGB = 22, DigitalSpaces::PF_FLOAT16_RGBA = 23,
  DigitalSpaces::PF_FLOAT32_R = 33, DigitalSpaces::PF_FLOAT32_RGB = 24, DigitalSpaces::PF_FLOAT32_RGBA = 25, DigitalSpaces::PF_FLOAT16_GR = 35,
  DigitalSpaces::PF_FLOAT32_GR = 36, DigitalSpaces::PF_DEPTH = 29, DigitalSpaces::PF_SHORT_RGBA = 30, DigitalSpaces::PF_SHORT_GR = 34,
  DigitalSpaces::PF_SHORT_RGB = 37, DigitalSpaces::PF_COUNT = 38
}
enum  DigitalSpaces::OGRETextureUsage {
  DigitalSpaces::TU_STATIC = HBU_STATIC, DigitalSpaces::TU_DYNAMIC = HBU_DYNAMIC, DigitalSpaces::TU_WRITE_ONLY = HBU_WRITE_ONLY, DigitalSpaces::TU_STATIC_WRITE_ONLY = HBU_STATIC_WRITE_ONLY,
  DigitalSpaces::TU_DYNAMIC_WRITE_ONLY = HBU_DYNAMIC_WRITE_ONLY, DigitalSpaces::TU_DYNAMIC_WRITE_ONLY_DISCARDABLE = HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE, DigitalSpaces::TU_AUTOMIPMAP = 0x100, DigitalSpaces::TU_RENDERTARGET = 0x200,
  DigitalSpaces::TU_DEFAULT = TU_AUTOMIPMAP | TU_STATIC_WRITE_ONLY
}
 Enum identifying the texture usage. More...
enum  DigitalSpaces::TransformSpace { DigitalSpaces::TS_LOCAL, DigitalSpaces::TS_PARENT, DigitalSpaces::TS_WORLD }
enum  DigitalSpaces::RenderQueueGroupID {
  DigitalSpaces::RENDER_QUEUE_BACKGROUND = 0, DigitalSpaces::RENDER_QUEUE_SKIES_EARLY = 5, DigitalSpaces::RENDER_QUEUE_1 = 10, DigitalSpaces::RENDER_QUEUE_2 = 20,
  DigitalSpaces::RENDER_QUEUE_WORLD_GEOMETRY_1 = 25, DigitalSpaces::RENDER_QUEUE_3 = 30, DigitalSpaces::RENDER_QUEUE_4 = 40, DigitalSpaces::RENDER_QUEUE_MAIN = 50,
  DigitalSpaces::RENDER_QUEUE_6 = 60, DigitalSpaces::RENDER_QUEUE_7 = 70, DigitalSpaces::RENDER_QUEUE_WORLD_GEOMETRY_2 = 75, DigitalSpaces::RENDER_QUEUE_8 = 80,
  DigitalSpaces::RENDER_QUEUE_9 = 90, DigitalSpaces::RENDER_QUEUE_SKIES_LATE = 95, DigitalSpaces::RENDER_QUEUE_OVERLAY = 100
}

Variables

const DUID DigitalSpaces::DID_3DVisualsOgre1
 {3E9F93CA-B8BC-4d2b-939D-438A8479616D}
static const DUID DigitalSpaces::DID_OGREAxisAlignedBox
 {0A2F46A2-CDE8-44d1-B3E9-DDDE4BD87BF5}
static const DUID DigitalSpaces::DID_OGRETechnique
 {A57B6560-19FE-48b7-A190-3ABCBF91218C}
static const DUID DigitalSpaces::DID_OGREPass
static const DUID DigitalSpaces::DID_OGREViewport
 {464D7D7F-F3DB-4bbe-8DA7-A34A6B07BAA2}
static const DUID DigitalSpaces::DID_OGRECamera
 {7997740F-E47F-497d-A480-35880E1BFB33}
static const DUID DigitalSpaces::DID_OGRERenderable
static const DUID DigitalSpaces::DID_OGRENode
 {6C750127-28BA-4dc6-B447-88FA39D7F84E}
static const DUID DigitalSpaces::DID_OGRESceneNode
static const DUID DigitalSpaces::DID_OGREMovableObject
 {0C7F837F-2AFC-4f3f-9C13-CB7654AE4A2F}
static const DUID DigitalSpaces::DID_OGRELight
 {D82499A3-39DB-4247-AFE3-BFED8975C0B9}
static const DUID DigitalSpaces::DID_OGREShadowCaster
 {94D9AC48-1709-4e92-B8C5-05A6A9FAF28D}
static const DUID DigitalSpaces::DID_OGREBone
 {7CF9373C-B304-4283-B7BC-E77DA0D47958}
static const DUID DigitalSpaces::DID_OGREMaterial
 {4B53CB20-0BF8-4e23-B315-1DF654CCAF9B}
static const DUID DigitalSpaces::DID_OGREEntity
 {2439A732-EBFD-4f90-AD4F-89465FEAF618}
static const DUID DigitalSpaces::DID_OGRENodeAnimationTrack
 {5273B095-C465-47d7-84F1-7E157D16B0D9}
static const DUID DigitalSpaces::DID_OGREAnimation
 {4E12BE38-0870-418e-AFC7-43C2D45A25AF}
static const DUID DigitalSpaces::DID_OGRESkeleton
 {317B5C81-8EA3-4ed8-B36A-7D02CCB4CA02}
static const DUID DigitalSpaces::DID_OGRESkeletonInstance
 {20C87E5D-AC5F-4a39-A021-813A92B256F7}
static const DUID DigitalSpaces::DID_OGRESubEntity
 {48B0980C-1FDA-4699-A5A0-D6458848C0CC}
static const DUID DigitalSpaces::DID_OGREMesh
 {6FF5EC90-FC63-45e3-A605-1A74940A9865}
static const DUID DigitalSpaces::DID_OGRESubMesh
 {EAE62663-B99B-4504-B89B-DCDD350C8948}
static const DUID DigitalSpaces::DID_OGREVertexElement
 {6E3F76B0-47DB-48cc-A39C-B944F2424B1F}
static const DUID DigitalSpaces::DID_OGREVertexDeclaration
 {331580CD-91B5-4d1a-A5CB-7134C0C0D1D3}
static const DUID DigitalSpaces::DID_OGREVertexBufferBinding
 {E1E55FD3-776C-4568-8E39-C5F0FF968F48}
static const DUID DigitalSpaces::DID_OGREHardwareBuffer
 {1C0995D1-95C1-4b7c-8DD4-55A5D2D8E7EF}
static const DUID DigitalSpaces::DID_OGREHardwareVertexBuffer
 {FBFBD32B-1AEF-40b5-8856-E4489787C91F}
static const DUID DigitalSpaces::DID_OGREVertexData
 {AB986786-0E73-44b2-B285-01B220366DC5}
static const DUID DigitalSpaces::DID_OGREHardwareIndexBuffer
 {E2A73383-B786-480b-8B1C-DFC106F8AF3E}
static const DUID DigitalSpaces::DID_OGREIndexData
 {ED5BDD72-504B-484c-9EF2-A32E5FAAA722}
static const DUID DigitalSpaces::DID_OGREBillboard
 {C41A27FC-A530-4d53-831C-536EB7096CB0}
static const DUID DigitalSpaces::DID_OGREBillboardSet
 {8F421A48-B043-4b6c-8904-E01CB9B8A6C2}
static const DUID DigitalSpaces::DID_OGREParticleEmitter
 {CFAD8F56-3BB0-43d1-B940-6FB7D3B29FDE}
static const DUID DigitalSpaces::DID_OGREParticleAffector
 {92E09092-B2BF-425c-A710-327C949BD9AD}
static const DUID DigitalSpaces::DID_OGREParticle
 {13FE5E1F-B6CE-4757-B8FB-B75FAA4AE3BC}
static const DUID DigitalSpaces::DID_OGREParticleSystem
 {87DEDFBE-8744-4ef5-A9C6-8BE0B1BFA505}
static const DUID DigitalSpaces::DID_OGREAnimationState
 {12630AD5-2F79-426e-A9BB-9EAEBF099A7A}
static const DUID DigitalSpaces::DID_OGRESceneQuery
 {65848ED6-0D28-4f5b-8A88-AE03B79D9DF5}
static const DUID DigitalSpaces::DID_OGREAxisAlignedBoxSceneQuery
 {42CD0A78-99E8-490d-A593-B8A07EC730AC}
static const DUID DigitalSpaces::DID_OGRESphereSceneQuery
 {8415F32C-909C-4815-86D1-D4580E1ED63B}
static const DUID DigitalSpaces::DID_OGREPlaneBoundedVolumeListSceneQuery
 {5082FAC1-85BA-4cf4-B58B-05A0A303F460}
static const DUID DigitalSpaces::DID_OGREPlaneBoundedVolumeList
static const DUID DigitalSpaces::DID_OGRERaySceneQuery
 {62E667CF-0926-4fb4-AB3B-CBD3F2067FF1}
static const DUID DigitalSpaces::DID_OGRERay
 {2B778468-373E-4cff-B1A2-CBD133BFB93B}
static const DUID DigitalSpaces::DID_OGREIntersectionSceneQuery
static const DUID DigitalSpaces::DID_OGREStaticGeometry
 {14B0DD08-ED00-4724-91D6-C12539108766}
static const DUID DigitalSpaces::DID_OGRETextureUnitState
static const DUID DigitalSpaces::DID_OGRESceneManager
 {C9D87A41-3BCF-44ac-8888-4BD6C690FF60}

Enumeration Type Documentation

Enum covering what exactly a billboard's position means (center, top-left etc).

See also:
BillboardSet::setBillboardOrigin
Enumerator:
BBO_TOP_LEFT 
BBO_TOP_CENTER 
BBO_TOP_RIGHT 
BBO_CENTER_LEFT 
BBO_CENTER 
BBO_CENTER_RIGHT 
BBO_BOTTOM_LEFT 
BBO_BOTTOM_CENTER 
BBO_BOTTOM_RIGHT 

The type of billboard to use.

Enumerator:
BBT_POINT  Standard point billboard (default), always faces the camera completely and is always upright.
BBT_ORIENTED_COMMON  Billboards are oriented around a shared direction vector (used as Y axis) and only rotate around this to face the camera.
BBT_ORIENTED_SELF  Billboards are oriented around their own direction vector (their own Y axis) and only rotate around this to face the camera.
BBT_PERPENDICULAR_COMMON 
BBT_PERPENDICULAR_SELF 

Enumerator:
CMPF_ALWAYS_FAIL 
CMPF_ALWAYS_PASS 
CMPF_LESS 
CMPF_LESS_EQUAL 
CMPF_EQUAL 
CMPF_NOT_EQUAL 
CMPF_GREATER_EQUAL 
CMPF_GREATER 

Enumerator:
CULL_NONE 
CULL_CLOCKWISE 
CULL_ANTICLOCKWISE 

Enumeration to specify type of envmap.

Note:
Note that these have no effect when using the programmable pipeline, since their effect is overridden by the vertex / fragment programs.
Enumerator:
ENV_PLANAR  Envmap based on vector from camera to vertex position, good for planar geometry.
ENV_CURVED  Envmap based on dot of vector from camera to vertex and vertex normal, good for curves.
ENV_REFLECTION  Envmap entended to supply reflection vectors for cube mapping.
ENV_NORMAL  Envmap entended to supply normal vectors for cube mapping.

Filtering options for textures / mipmaps.

Enumerator:
FO_NONE  No filtering, used for FILT_MIP to turn off mipmapping.
FO_POINT  Use the closest pixel.
FO_LINEAR  Average of a 2x2 pixel area, denotes bilinear for MIN and MAG, trilinear for MIP.
FO_ANISOTROPIC  Similar to FO_LINEAR, but compensates for the angle of the texture plane.

Enumerator:
FT_MIN  The filter used when shrinking a texture.
FT_MAG  The filter used when magnifiying a texture.
FT_MIP  The filter used when determining the mipmap.

Enumerator:
FOG_NONE 
FOG_EXP 
FOG_EXP2 
FOG_LINEAR 

Worldspace clipping planes.

Enumerator:
FRUSTUM_PLANE_NEAR 
FRUSTUM_PLANE_FAR 
FRUSTUM_PLANE_LEFT 
FRUSTUM_PLANE_RIGHT 
FRUSTUM_PLANE_TOP 
FRUSTUM_PLANE_BOTTOM 

Enumerator:
HBU_STATIC  Static buffer which the application rarely modifies once created.

Modifying the contents of this buffer will involve a performance hit.

HBU_DYNAMIC  Indicates the application would like to modify this buffer with the CPU fairly often.

Buffers created with this flag will typically end up in AGP memory rather than video memory.

HBU_WRITE_ONLY  Indicates the application will never read the contents of the buffer back, it will only ever write data.

Locking a buffer with this flag will ALWAYS return a pointer to new, blank memory rather than the memory associated with the contents of the buffer; this avoids DMA stalls because you can write to a new memory area while the previous one is being used.

HBU_DISCARDABLE  Indicates that the application will be refilling the contents of the buffer regularly (not just updating, but generating the contents from scratch), and therefore does not mind if the contents of the buffer are lost somehow and need to be recreated.

This allows and additional level of optimisation on the buffer. This option only really makes sense when combined with HBU_DYNAMIC_WRITE_ONLY.

HBU_STATIC_WRITE_ONLY  Combination of HBU_STATIC and HBU_WRITE_ONLY.
HBU_DYNAMIC_WRITE_ONLY  Combination of HBU_DYNAMIC and HBU_WRITE_ONLY.

If you use this, strongly consider using HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE instead if you update the entire contents of the buffer very regularly.

HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE  Combination of HBU_DYNAMIC, HBU_WRITE_ONLY and HBU_DISCARDABLE.

Enumerator:
IT_16BIT 
IT_32BIT 

The types of animation interpolation available.

Enumerator:
IM_LINEAR  Values are interpolated along straight lines.

IM_SPLINE  Values are interpolated along a spline, resulting in smoother changes in direction.

List of valid texture blending operations, for use with TextureUnitState::setColourOperation.

Remarks:
This list is a more limited list than LayerBlendOperationEx because it only includes operations that are supportable in both multipass and multitexture rendering and thus provides automatic fallback if multitexture hardware is lacking or insufficient.
Enumerator:
LBO_REPLACE  Replace all colour with texture with no adjustment.
LBO_ADD  Add colour components together.
LBO_MODULATE  Multiply colour components together.
LBO_ALPHA_BLEND  Blend based on texture alpha.

Expert list of valid texture blending operations, for use with TextureUnitState::setColourOperationEx and TextureUnitState::setAlphaOperation, and internally in the LayerBlendModeEx class.

It's worth noting that these operations are for blending between texture layers and not between rendered objects and the existing scene. Because all of these modes are only supported in multitexture hardware it may be required to set up a fallback operation where this hardware is not available.

Enumerator:
LBX_SOURCE1  use source1 without modification
LBX_SOURCE2  use source2 without modification
LBX_MODULATE  multiply source1 and source2 together
LBX_MODULATE_X2  as LBX_MODULATE but brighten afterwards (x2)
LBX_MODULATE_X4  as LBX_MODULATE but brighten more afterwards (x4)
LBX_ADD  add source1 and source2 together
LBX_ADD_SIGNED  as LBX_ADD, but subtract 0.5 from the result
LBX_ADD_SMOOTH  as LBX_ADD, but subtract product from the sum
LBX_SUBTRACT  subtract source2 from source1
LBX_BLEND_DIFFUSE_ALPHA  use interpolated alpha value from vertices to scale source1, then add source2 scaled by (1-alpha)
LBX_BLEND_TEXTURE_ALPHA  as LBX_BLEND_DIFFUSE_ALPHA, but use alpha from texture
LBX_BLEND_CURRENT_ALPHA  as LBX_BLEND_DIFFUSE_ALPHA, but use current alpha from previous stages
LBX_BLEND_MANUAL  as LBX_BLEND_DIFFUSE_ALPHA but use a constant manual blend value (0.0-1.0)
LBX_DOTPRODUCT  dotproduct of color1 and color2
LBX_BLEND_DIFFUSE_COLOUR 

List of valid sources of values for blending operations used in TextureUnitState::setColourOperation and TextureUnitState::setAlphaOperation, and internally in the LayerBlendModeEx class.

Enumerator:
LBS_CURRENT  the colour as built up from previous stages
LBS_TEXTURE  the colour derived from the texture assigned to this layer
LBS_DIFFUSE  the interpolated diffuse colour from the vertices
LBS_SPECULAR  the interpolated specular colour from the vertices
LBS_MANUAL  a colour supplied manually as a separate argument

Enumerator:
LT_POINT  Point light sources give off light equally in all directions, so require only position not direction.
LT_DIRECTIONAL  Directional lights simulate parallel light beams from a distant source, hence have direction but no position.
LT_SPOTLIGHT  Spotlights simulate a cone of light from a source so require position and direction, plus extra values for falloff.

Locking options.

Enumerator:
HBL_NORMAL  Normal mode, ie allows read/write and contents are preserved.

HBL_DISCARD  Discards the entire buffer while locking; this allows optimisation to be performed because synchronisation issues are relaxed.

Only allowed on buffers created with the HBU_DYNAMIC flag.

HBL_READ_ONLY  Lock the buffer for reading only.

Not allowed in buffers which are created with HBU_WRITE_ONLY. Mandatory on statuc buffers, ie those created without the HBU_DYNAMIC flag.

HBL_NO_OVERWRITE  As HBL_NORMAL, except the application guarantees not to overwrite any region of the buffer which has already been used in this frame, can allow some optimisation on some APIs.

Enumerator:
MANUAL_CULL_NONE 
MANUAL_CULL_BACK 
MANUAL_CULL_FRONT 

Enumerator:
PF_UNKNOWN 
PF_L8 
PF_BYTE_L 
PF_L16 
PF_SHORT_L 
PF_A8 
PF_BYTE_A 
PF_A4L4 
PF_BYTE_LA 
PF_R5G6B5 
PF_B5G6R5 
PF_R3G3B2 
PF_A4R4G4B4 
PF_A1R5G5B5 
PF_R8G8B8 
PF_B8G8R8 
PF_A8R8G8B8 
PF_A8B8G8R8 
PF_B8G8R8A8 
PF_R8G8B8A8 
PF_X8R8G8B8 
PF_X8B8G8R8 
PF_BYTE_RGB 
PF_BYTE_BGR 
PF_BYTE_BGRA 
PF_BYTE_RGBA 
PF_A2R10G10B10 
PF_A2B10G10R10 
PF_DXT1 
PF_DXT2 
PF_DXT3 
PF_DXT4 
PF_DXT5 
PF_FLOAT16_R 
PF_FLOAT16_RGB 
PF_FLOAT16_RGBA 
PF_FLOAT32_R 
PF_FLOAT32_RGB 
PF_FLOAT32_RGBA 
PF_FLOAT16_GR 
PF_FLOAT32_GR 
PF_DEPTH 
PF_SHORT_RGBA 
PF_SHORT_GR 
PF_SHORT_RGB 
PF_COUNT 

Enumerator:
PM_POINTS  Only points are rendered.
PM_WIREFRAME  Wireframe models are rendered.
PM_SOLID  Solid polygons are rendered.

Specifies perspective (realistic) or orthographic (architectural) projection.

Enumerator:
PT_ORTHOGRAPHIC 
PT_PERSPECTIVE 

The types of rotational interpolation available.

Enumerator:
RIM_LINEAR  Values are interpolated linearly.

This is faster but does not necessarily give a completely accurate result.

RIM_SPHERICAL  Values are interpolated spherically.

This is more accurate but has a higher cost.

Enumerator:
SBF_ONE 
SBF_ZERO 
SBF_DEST_COLOUR 
SBF_SOURCE_COLOUR 
SBF_ONE_MINUS_DEST_COLOUR 
SBF_ONE_MINUS_SOURCE_COLOUR 
SBF_DEST_ALPHA 
SBF_SOURCE_ALPHA 
SBF_ONE_MINUS_DEST_ALPHA 
SBF_ONE_MINUS_SOURCE_ALPHA 

Enumerator:
SBT_TRANSPARENT_ALPHA 
SBT_TRANSPARENT_COLOUR 
SBT_ADD 
SBT_MODULATE 
SBT_REPLACE 

Enumerator:
SO_FLAT 
SO_GOURAUD 
SO_PHONG 

Enumerator:
SHADOWTYPE_NONE 
SHADOWDETAILTYPE_ADDITIVE 
SHADOWDETAILTYPE_MODULATIVE 
SHADOWDETAILTYPE_INTEGRATED 
SHADOWDETAILTYPE_STENCIL 
SHADOWDETAILTYPE_TEXTURE 
SHADOWTYPE_STENCIL_MODULATIVE 
SHADOWTYPE_STENCIL_ADDITIVE 
SHADOWTYPE_TEXTURE_MODULATIVE 
SHADOWTYPE_TEXTURE_ADDITIVE 
SHADOWTYPE_TEXTURE_ADDITIVE_INTEGRATED 
SHADOWTYPE_TEXTURE_MODULATIVE_INTEGRATED 

Enumerator:
ANIMBLEND_AVERAGE  Animations are applied by calculating a weighted average of all animations.
ANIMBLEND_CUMULATIVE  Animations are applied by calculating a weighted cumulative total.

Texture addressing modes - default is TAM_WRAP.

Note:
These settings are relevant in both the fixed-function and the programmable pipeline.
Enumerator:
TAM_WRAP  Texture wraps at values over 1.0.
TAM_MIRROR  Texture mirrors (flips) at joins over 1.0.
TAM_CLAMP  Texture clamps at 1.0.
TAM_BORDER 

Enum identifying the frame indexes for faces of a cube map (not the composite 3D type.

Enumerator:
CUBE_FRONT 
CUBE_BACK 
CUBE_LEFT 
CUBE_RIGHT 
CUBE_UP 
CUBE_DOWN 

Definition of the broad types of texture effect you can apply to a texture unit.

Note:
Note that these have no effect when using the programmable pipeline, since their effect is overridden by the vertex / fragment programs.
Enumerator:
ET_ENVIRONMENT_MAP 
ET_PROJECTIVE_TEXTURE 
ET_UVSCROLL 
ET_USCROLL 
ET_VSCROLL 
ET_ROTATE 
ET_TRANSFORM 

Enumerator:
TFO_NONE 
TFO_BILINEAR 
TFO_TRILINEAR 
TFO_ANISOTROPIC 

Useful enumeration when dealing with procedural transforms.

Note:
Note that these have no effect when using the programmable pipeline, since their effect is overridden by the vertex / fragment programs.
Enumerator:
TT_TRANSLATE_U 
TT_TRANSLATE_V 
TT_SCALE_U 
TT_SCALE_V 
TT_ROTATE 

Enum identifying the texture type.

Enumerator:
TEX_TYPE_1D  1D texture, used in combination with 1D texture coordinates
TEX_TYPE_2D  2D texture, used in combination with 2D texture coordinates (default)
TEX_TYPE_3D  3D volume texture, used in combination with 3D texture coordinates
TEX_TYPE_CUBE_MAP  3D cube map, used in combination with 3D texture coordinates

Enum identifying the texture usage.

Enumerator:
TU_STATIC 
TU_DYNAMIC 
TU_WRITE_ONLY 
TU_STATIC_WRITE_ONLY 
TU_DYNAMIC_WRITE_ONLY 
TU_DYNAMIC_WRITE_ONLY_DISCARDABLE 
TU_AUTOMIPMAP  mipmaps will be automatically generated for this texture
TU_RENDERTARGET  this texture will be a render target, ie.

used as a target for render to texture setting this flag will ignore all other texture usages except TU_AUTOMIPMAP

TU_DEFAULT  default to automatic mipmap generation static textures

Vertex element semantics, used to identify the meaning of vertex buffer contents.

Enumerator:
VES_POSITION  Position, 3 reals per vertex.
VES_BLEND_WEIGHTS  Blending weights.
VES_BLEND_INDICES  Blending indices.
VES_NORMAL  Normal, 3 reals per vertex.
VES_DIFFUSE  Diffuse colours.
VES_SPECULAR  Specular colours.
VES_TEXTURE_COORDINATES  Texture coordinates.
VES_BINORMAL  Binormal (Y axis if normal is Z).
VES_TANGENT  Tangent (X axis if normal is Z).

Vertex element type, used to identify the base types of the vertex contents.

Enumerator:
VET_FLOAT1 
VET_FLOAT2 
VET_FLOAT3 
VET_FLOAT4 
VET_COLOUR 
VET_SHORT1 
VET_SHORT2 
VET_SHORT3 
VET_SHORT4 
VET_UBYTE4 
VET_COLOUR_ARGB 
VET_COLOUR_ABGR 

Enumerates the wave types usable with the Ogre engine.

Enumerator:
WFT_SINE  Standard sine wave which smoothly changes from low to high and back again.
WFT_TRIANGLE  An angular wave with a constant increase / decrease speed with pointed peaks.
WFT_SQUARE  Half of the time is spent at the min, half at the max with instant transition between.
WFT_SAWTOOTH  Gradual steady increase from min to max over the period with an instant return to min at the end.
WFT_INVERSE_SAWTOOTH  Gradual steady decrease from max to min over the period, with an instant return to max at the end.
WFT_PWM 

Enumerator:
RENDER_QUEUE_BACKGROUND 
RENDER_QUEUE_SKIES_EARLY 
RENDER_QUEUE_1 
RENDER_QUEUE_2 
RENDER_QUEUE_WORLD_GEOMETRY_1 
RENDER_QUEUE_3 
RENDER_QUEUE_4 
RENDER_QUEUE_MAIN 
RENDER_QUEUE_6 
RENDER_QUEUE_7 
RENDER_QUEUE_WORLD_GEOMETRY_2 
RENDER_QUEUE_8 
RENDER_QUEUE_9 
RENDER_QUEUE_SKIES_LATE 
RENDER_QUEUE_OVERLAY 

Enumerator:
TS_LOCAL  Transform is relative to the local space.
TS_PARENT  Transform is relative to the space of the parent node.
TS_WORLD  Transform is relative to world space.


Variable Documentation

Initial value:

 
                {0x3E9F93CA, 0xB8BC, 0x4d2b,{0x93, 0x9D, 0x43, 0x8A, 0x84, 0x79, 0x61, 0x6D}}
{3E9F93CA-B8BC-4d2b-939D-438A8479616D}

const DUID DigitalSpaces::DID_OGREAnimation [static]

Initial value:

 
        { 0x4e12be38, 0x870, 0x418e, { 0xaf, 0xc7, 0x43, 0xc2, 0xd4, 0x5a, 0x25, 0xaf } }
{4E12BE38-0870-418e-AFC7-43C2D45A25AF}

Initial value:

 
        { 0x12630ad5, 0x2f79, 0x426e, { 0xa9, 0xbb, 0x9e, 0xae, 0xbf, 0x9, 0x9a, 0x7a } }
{12630AD5-2F79-426e-A9BB-9EAEBF099A7A}

Initial value:

 
        { 0xa2f46a2, 0xcde8, 0x44d1, { 0xb3, 0xe9, 0xdd, 0xde, 0x4b, 0xd8, 0x7b, 0xf5 } }
{0A2F46A2-CDE8-44d1-B3E9-DDDE4BD87BF5}

Initial value:

 
        { 0x42cd0a78, 0x99e8, 0x490d, { 0xa5, 0x93, 0xb8, 0xa0, 0x7e, 0xc7, 0x30, 0xac } }
{42CD0A78-99E8-490d-A593-B8A07EC730AC}

const DUID DigitalSpaces::DID_OGREBillboard [static]

Initial value:

 
        { 0xc41a27fc, 0xa530, 0x4d53, { 0x83, 0x1c, 0x53, 0x6e, 0xb7, 0x9, 0x6c, 0xb0 } }
{C41A27FC-A530-4d53-831C-536EB7096CB0}

Initial value:

 
        { 0x8f421a48, 0xb043, 0x4b6c, { 0x89, 0x4, 0xe0, 0x1c, 0xb9, 0xb8, 0xa6, 0xc2 } }
{8F421A48-B043-4b6c-8904-E01CB9B8A6C2}

const DUID DigitalSpaces::DID_OGREBone [static]

Initial value:

 
        { 0x7cf9373c, 0xb304, 0x4283, { 0xb7, 0xbc, 0xe7, 0x7d, 0xa0, 0xd4, 0x79, 0x58 } }
{7CF9373C-B304-4283-B7BC-E77DA0D47958}

const DUID DigitalSpaces::DID_OGRECamera [static]

Initial value:

 
        { 0x7997740f, 0xe47f, 0x497d, { 0xa4, 0x80, 0x35, 0x88, 0xe, 0x1b, 0xfb, 0x33 } }
{7997740F-E47F-497d-A480-35880E1BFB33}

const DUID DigitalSpaces::DID_OGREEntity [static]

Initial value:

 
        { 0x2439a732, 0xebfd, 0x4f90, { 0xad, 0x4f, 0x89, 0x46, 0x5f, 0xea, 0xf6, 0x18 } }
{2439A732-EBFD-4f90-AD4F-89465FEAF618}

Initial value:

 
        { 0x1c0995d1, 0x95c1, 0x4b7c, { 0x8d, 0xd4, 0x55, 0xa5, 0xd2, 0xd8, 0xe7, 0xef } }
{1C0995D1-95C1-4b7c-8DD4-55A5D2D8E7EF}

Initial value:

 
        { 0xe2a73383, 0xb786, 0x480b, { 0x8b, 0x1c, 0xdf, 0xc1, 0x6, 0xf8, 0xaf, 0x3e } }
{E2A73383-B786-480b-8B1C-DFC106F8AF3E}

Initial value:

 
        { 0xfbfbd32b, 0x1aef, 0x40b5, { 0x88, 0x56, 0xe4, 0x48, 0x97, 0x87, 0xc9, 0x1f } }
{FBFBD32B-1AEF-40b5-8856-E4489787C91F}

const DUID DigitalSpaces::DID_OGREIndexData [static]

Initial value:

 
        { 0xed5bdd72, 0x504b, 0x484c, { 0x9e, 0xf2, 0xa3, 0x2e, 0x5f, 0xaa, 0xa7, 0x22 } }
{ED5BDD72-504B-484c-9EF2-A32E5FAAA722}

Initial value:

 
        { 0x2f331b53, 0x9697, 0x47c7, { 0xb4, 0x12, 0x2, 0xca, 0x97, 0x3d, 0xb5, 0xe0 } }

const DUID DigitalSpaces::DID_OGRELight [static]

Initial value:

 
        { 0xd82499a3, 0x39db, 0x4247, { 0xaf, 0xe3, 0xbf, 0xed, 0x89, 0x75, 0xc0, 0xb9 } }
{D82499A3-39DB-4247-AFE3-BFED8975C0B9}

const DUID DigitalSpaces::DID_OGREMaterial [static]

Initial value:

 
        { 0x4b53cb20, 0xbf8, 0x4e23, { 0xb3, 0x15, 0x1d, 0xf6, 0x54, 0xcc, 0xaf, 0x9b } }
{4B53CB20-0BF8-4e23-B315-1DF654CCAF9B}

const DUID DigitalSpaces::DID_OGREMesh [static]

Initial value:

 
        { 0x6ff5ec90, 0xfc63, 0x45e3, { 0xa6, 0x5, 0x1a, 0x74, 0x94, 0xa, 0x98, 0x65 } }
{6FF5EC90-FC63-45e3-A605-1A74940A9865}

Initial value:

 
        { 0xc7f837f, 0x2afc, 0x4f3f, { 0x9c, 0x13, 0xcb, 0x76, 0x54, 0xae, 0x4a, 0x2f } }
{0C7F837F-2AFC-4f3f-9C13-CB7654AE4A2F}

const DUID DigitalSpaces::DID_OGRENode [static]

Initial value:

 
        { 0x6c750127, 0x28ba, 0x4dc6, { 0xb4, 0x47, 0x88, 0xfa, 0x39, 0xd7, 0xf8, 0x4e } }
{6C750127-28BA-4dc6-B447-88FA39D7F84E}

Initial value:

 
        { 0x5273b095, 0xc465, 0x47d7, { 0x84, 0xf1, 0x7e, 0x15, 0x7d, 0x16, 0xb0, 0xd9 } }
{5273B095-C465-47d7-84F1-7E157D16B0D9}

const DUID DigitalSpaces::DID_OGREParticle [static]

Initial value:

 
        { 0x13fe5e1f, 0xb6ce, 0x4757, { 0xb8, 0xfb, 0xb7, 0x5f, 0xaa, 0x4a, 0xe3, 0xbc } }
{13FE5E1F-B6CE-4757-B8FB-B75FAA4AE3BC}

Initial value:

 
        { 0x92e09092, 0xb2bf, 0x425c, { 0xa7, 0x10, 0x32, 0x7c, 0x94, 0x9b, 0xd9, 0xad } }
{92E09092-B2BF-425c-A710-327C949BD9AD}

Initial value:

 
        { 0xcfad8f56, 0x3bb0, 0x43d1, { 0xb9, 0x40, 0x6f, 0xb7, 0xd3, 0xb2, 0x9f, 0xde } }
{CFAD8F56-3BB0-43d1-B940-6FB7D3B29FDE}

Initial value:

 
        { 0x87dedfbe, 0x8744, 0x4ef5, { 0xa9, 0xc6, 0x8b, 0xe0, 0xb1, 0xbf, 0xa5, 0x5 } }
{87DEDFBE-8744-4ef5-A9C6-8BE0B1BFA505}

const DUID DigitalSpaces::DID_OGREPass [static]

Initial value:

 
        { 0xe1065de3, 0x3f93, 0x4480, { 0x82, 0xb, 0xbb, 0x27, 0xb, 0xa1, 0xab, 0x4d } }

Initial value:

 
        { 0xbcd53748, 0xd7e4, 0x455d, { 0xbe, 0xa3, 0xce, 0x8c, 0xb6, 0x8b, 0x25, 0x71 } }

Initial value:

 
        { 0x5082fac1, 0x85ba, 0x4cf4, { 0xb5, 0x8b, 0x5, 0xa0, 0xa3, 0x3, 0xf4, 0x60 } }
{5082FAC1-85BA-4cf4-B58B-05A0A303F460}

const DUID DigitalSpaces::DID_OGRERay [static]

Initial value:

 
        { 0x2b778468, 0x373e, 0x4cff, { 0xb1, 0xa2, 0xcb, 0xd1, 0x33, 0xbf, 0xb9, 0x3b } }
{2B778468-373E-4cff-B1A2-CBD133BFB93B}

Initial value:

 
        { 0x62e667cf, 0x926, 0x4fb4, { 0xab, 0x3b, 0xcb, 0xd3, 0xf2, 0x6, 0x7f, 0xf1 } }
{62E667CF-0926-4fb4-AB3B-CBD3F2067FF1}

const DUID DigitalSpaces::DID_OGRERenderable [static]

Initial value:

 
        { 0x66c760f6, 0x441c, 0x4bd6, { 0xb6, 0xde, 0xa, 0xca, 0xb7, 0x76, 0x99, 0x4e } }

Initial value:

 
        { 0xc9d87a41, 0x3bcf, 0x44ac, { 0x88, 0x88, 0x4b, 0xd6, 0xc6, 0x90, 0xff, 0x60 } }
{C9D87A41-3BCF-44ac-8888-4BD6C690FF60}

const DUID DigitalSpaces::DID_OGRESceneNode [static]

Initial value:

 
        { 0xfb6bc6e7, 0x89ef, 0x42af, { 0xa4, 0x82, 0xb3, 0x7d, 0xfe, 0xa8, 0xd4, 0x77 } }

const DUID DigitalSpaces::DID_OGRESceneQuery [static]

Initial value:

 
        { 0x65848ed6, 0xd28, 0x4f5b, { 0x8a, 0x88, 0xae, 0x3, 0xb7, 0x9d, 0x9d, 0xf5 } }
{65848ED6-0D28-4f5b-8A88-AE03B79D9DF5}

Initial value:

 
        { 0x94d9ac48, 0x1709, 0x4e92, { 0xb8, 0xc5, 0x5, 0xa6, 0xa9, 0xfa, 0xf2, 0x8d } }
{94D9AC48-1709-4e92-B8C5-05A6A9FAF28D}

const DUID DigitalSpaces::DID_OGRESkeleton [static]

Initial value:

 
        { 0x317b5c81, 0x8ea3, 0x4ed8, { 0xb3, 0x6a, 0x7d, 0x2, 0xcc, 0xb4, 0xca, 0x2 } }
{317B5C81-8EA3-4ed8-B36A-7D02CCB4CA02}

Initial value:

 
        { 0x20c87e5d, 0xac5f, 0x4a39, { 0xa0, 0x21, 0x81, 0x3a, 0x92, 0xb2, 0x56, 0xf7 } }
{20C87E5D-AC5F-4a39-A021-813A92B256F7}

Initial value:

 
        { 0x8415f32c, 0x909c, 0x4815, { 0x86, 0xd1, 0xd4, 0x58, 0xe, 0x1e, 0xd6, 0x3b } }
{8415F32C-909C-4815-86D1-D4580E1ED63B}

Initial value:

 
        { 0x14b0dd08, 0xed00, 0x4724, { 0x91, 0xd6, 0xc1, 0x25, 0x39, 0x10, 0x87, 0x66 } }
{14B0DD08-ED00-4724-91D6-C12539108766}

const DUID DigitalSpaces::DID_OGRESubEntity [static]

Initial value:

 
        { 0x48b0980c, 0x1fda, 0x4699, { 0xa5, 0xa0, 0xd6, 0x45, 0x88, 0x48, 0xc0, 0xcc } }
{48B0980C-1FDA-4699-A5A0-D6458848C0CC}

const DUID DigitalSpaces::DID_OGRESubMesh [static]

Initial value:

 
        { 0xeae62663, 0xb99b, 0x4504, { 0xb8, 0x9b, 0xdc, 0xdd, 0x35, 0xc, 0x89, 0x48 } }
{EAE62663-B99B-4504-B89B-DCDD350C8948}

const DUID DigitalSpaces::DID_OGRETechnique [static]

Initial value:

 
        { 0xa57b6560, 0x19fe, 0x48b7, { 0xa1, 0x90, 0x3a, 0xbc, 0xbf, 0x91, 0x21, 0x8c } }
{A57B6560-19FE-48b7-A190-3ABCBF91218C}

Initial value:

 
        { 0xa8e879bd, 0xb5f9, 0x4245, { 0x90, 0x93, 0x5f, 0x18, 0xb0, 0x96, 0xc5, 0x89 } }

Initial value:

 
        { 0xe1e55fd3, 0x776c, 0x4568, { 0x8e, 0x39, 0xc5, 0xf0, 0xff, 0x96, 0x8f, 0x48 } }
{E1E55FD3-776C-4568-8E39-C5F0FF968F48}

const DUID DigitalSpaces::DID_OGREVertexData [static]

Initial value:

 
        { 0xab986786, 0xe73, 0x44b2, { 0xb2, 0x85, 0x1, 0xb2, 0x20, 0x36, 0x6d, 0xc5 } }
{AB986786-0E73-44b2-B285-01B220366DC5}

Initial value:

 
        { 0x331580cd, 0x91b5, 0x4d1a, { 0xa5, 0xcb, 0x71, 0x34, 0xc0, 0xc0, 0xd1, 0xd3 } }
{331580CD-91B5-4d1a-A5CB-7134C0C0D1D3}

Initial value:

 
        { 0x6e3f76b0, 0x47db, 0x48cc, { 0xa3, 0x9c, 0xb9, 0x44, 0xf2, 0x42, 0x4b, 0x1f } }
{6E3F76B0-47DB-48cc-A39C-B944F2424B1F}

const DUID DigitalSpaces::DID_OGREViewport [static]

Initial value:

 
        { 0x464d7d7f, 0xf3db, 0x4bbe, { 0x8d, 0xa7, 0xa3, 0x4a, 0x6b, 0x7, 0xba, 0xa2 } }
{464D7D7F-F3DB-4bbe-8DA7-A34A6B07BAA2}


Generated on Sun Aug 31 17:46:27 2008 for Digital Spaces by  doxygen 1.5.6